Archiv verlassen und diese Seite im Standarddesign anzeigen : blöde frage
kann mir irgendjemand eien tip geben wie und wo der prompt beim login eingestellt wird?
In der .bashrc
Die Variablen seten z.B. so aus:
PS1=$'\\u@\\h:\\w > '
PS2=$'> '
PS4=$'+ '
thorsten
/etc/profile
Wie man den Prompt konfguriert stand mal im Linux-Magazin.
Uhps, sorry, BEIM login ...
Was genau willst du einstellen?
Login: oder das was vorher kommt.
Login: geht nicht
Was vorher da steht ist in der /etc/issue.
thorsten
Nope
Es geht hier um login shell, interactive shell und normal shell.
Noch dazu gibt es verschiedene Moeglichkeiten dafuer jeweils die files zu setzen.
Bei einer Login-shell sucht bash zuerst /etc/profile und sucht dann in dieser Reihenfolge die files ~/.bash_profile, ~/.bash_login, ~/.profile. Bein ausloggen wird dann ~./bash_logout verwendet.
Wenn es keine Loginshell ist, dann liest es die Daten aus ~/.bashrc
Wenn es eine normale shell ist (z.B. gestartet durch ein Shell-Script, dann werden die Einstellungen gelesen die in einem file stehen, das in der Umgebungsvariable BASH_ENV steht.
Wird bash als sh gestartet und ist eien loginshell, liest es die Dateien /etc/profile und dann ~/.profile.
Wird bash als sh als interactive shell gestartet, liest es die Konfiguration aus der Variable ENV aus.
Eine normale bash die als sh gestartet wird, such keinen configurationsfile.
Im posix-mode (--posix) liest bash immer die Variable ENV aus.
Wenn bash ueber rsh gestartet wird, liest es keine einzige config-datei.
thorsten
.bashrc ist schon in ordnung.
danke :D
[ 17. Oktober 2001: Beitrag editiert von: elrond ]
es gibt aber noch ~/.bash_profile!
Der unterschied zwischen .bash_profile und .bashrc ist meines wissens nur, das .bashrc beim anmelden über z.b. einen X-server (also xdm bzw kdm) geladen wird und .bash_profile beim anmelden über ein "normales" text-terminal! Zumindest denke ich das es so ist; (o;
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.