Inhaltsverzeichnis

Putty - IP Adresse im Header anzeigen

Beim Anmelden in Putty soll in der Titel Zeile die IP Adresse und die eingestellt Oracle SID des Servers angezeigt und zusätzlich soll etwas Farbe in den grau/schwarzen DBA Alltag gebracht werden.

Mit „TITLEBAR“ wird die Titel Zeile in einen Xterm gesetzt, mit PS1 der Prompt.

Konfiguration

Einfügen in .bash_profile:

HOST_NAME_IP_ADR=`hostname -i`
 
function prompt {
 
  local BLUE="\[\e[0;34m\]"
  local GREEN="\[\e[1;32m\]"
  local RED="\[\e[0;31m\]"
  local NO_COLOR="\[\e[0m\]"
  local LIGHT_BLUE="\[\e[0;36m\]"
 
  case $TERM in
    xterm*|rxvt*)
      TITLEBAR='\[\033]0;\u@\h (${HOST_NAME_IP_ADR}) (ORASID::${ORACLE_SID})  > \007\]'
      ;;
    *)
      TITLEBAR=""
      ;;
  esac
 
  PS1="$LIGHT_BLUE[${TITLEBAR}$GREEN\u@\h$RED:$LIGHT_BLUE\W ]$ $NO_COLOR"
 
  PS2='continue-> '
  PS4='$0.$LINENO+ '
 
}
 
prompt

Quellen