Linux 15.009 Themen, 106.826 Beiträge

Rechnername "noname" in Shell

heriL / 6 Antworten / Flachansicht Nickles

Hallo Leute,
bei mir erscheint beim Prompt in der Konsole "noname" als Rechnername.
also:
pusl@noname:~/

obwohl über Yast ein ordentlicher Rechnername eingetragen wurde, den ich auch in /etc/hosts (127.0.0.2 dell.loh dell) & /etc/HOSTNAME (dell.loh) wiederfinde.
OS = opensuse 10.3 ;-)
weiß jemand, wie ich das ändern kann ?
Gruß,
heriL

bei Antwort benachrichtigen
KarstenW heriL „Rechnername "noname" in Shell“
Optionen

Geh mal in die Datei .bashrc und füge folgende Zeilen ein (oder ändere sie entsprechend):


# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
;;
*)
;;
esac


PS: Stammt von Debian etch , muß aber auch bei SUSE funktionieren da auch SUSE die Linuxshell Bash verwendet.
Kann sein das ein unnötiger Zeilenumbruch bei PROMPT_COMMAND... eingefügt wurde.

PPS: Du mußt mal etwas Shellprogrammierung lernen um zu verstehen was die case Anweisung bedeutet ;-).

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen