PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Frage] Ändern des prompt's



|sXe|
03.04.03, 20:32
Hallo zusammen.

Ich habe Mandrake 9.1 frisch installiert und habe folgendes Problem.
Ich war es von RedHat 8 gewohnt das meine konsolen (egal ob virtuel oder normal)
folgenden prompt hatte: [sxe@localhost sxe]#.

Leider sieht er unter Mandrake so aus: bash-2.05b$.

Wäre nett wenn mri einer sagen könnte woran das liegt, bzw wie ich es ändern kann.

Danke schonmal

cya

|sXe|

Sven Ing.
03.04.03, 20:43
Moin ....

In Deinem Home verzeichnis gibt es Die datei .bashrc in der gibt es die Zeile
PS1='\u@\h:\w\$'
Damit kannst Du Deinen prompt verändern ..
obiges beispiel würde z.b. so aussehen
nightfly@gibson:~$

also User@Host:~$ bzw. wenn Du root bist nen # am ende

Kannst das teil auch noch farbig machen und so ;)

hoffe es hilft Dir weiter ..

MfG Sven

melody lee
03.04.03, 20:45
http://www.linuxforen.de/forums/search.php?action=showresults&searchid=806181&sortby=lastpost&sortorder=descending

cirad
03.04.03, 21:02
Was verstehst du unter "normal"? Eigentlich nutzt man in der Regel nur virtuelle Terminals.

Und wenn du den Prompt von Redhat magst, dann übernimm ihn doch einfach!? Wenn du ihn nicht mehr hast, frag im Forum nach, ob ihn dir jemand posten kann oder bastel es dir selber zurecht. Links sind ja angegeben, in der Manpage steht auch etwas dazu und google.de/linux spuckt sicherlich ein paar dutzende deutsche Howtos zu Bash-Prompts aus.

|sXe|
04.04.03, 16:27
Hallo

Also geholfen habt ihr mir ja nicht gerade aber egal :]
Ich bin einfach noch nicht so Linuxversiert das ich mal eben den
prompt umändern kann. Ich hatte auch schonmal mit google
gesucht aber leider nichts passendes gefunden.

Mich macht stutzig, daß bei nem Freund der prompt bei Mandrake 9.1
so ist wie ich ihn haben möchte. Warum das bei mir nicht so ist ka.
die profile datei ist bei uns die gleiche.

Danke trotzdem für die Hilfe.

bye

|sXe|

melody lee
04.04.03, 17:34
Probier mal PS1='[\u@\h \W]#' evtl. auch in der ~/.bashrc. Bin mir aber sicher, dass Dir die Suchfunktion da auch geholfen hätte, zum erstem mal poste ich das hier nämlich nicht.

cirad
04.04.03, 20:34
In google nach bash und prompt gesucht, ERSTES Ergebnis ->
http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/

|sXe|
04.04.03, 20:41
ok danke hat jetzt alles geklappt.
zumindest fürs erste.. :]

habe folgendes in die Datei /etc/profiles eingetragen.



PS1='\e [\u\e : \W\e ] \$ '
export PS1


bis dann

|sXe|

|sXe|
05.04.03, 13:01
arg

Zu früh gefreut. Nach nem Neustart ging es leider nicht mehr.
Er scheint es aus der Datei /etc/profile beim starten nicht zu
überenehmen. Eine .bashrc Datei gibt es bei mir nicht, sonst
hätte ich es auch mal da eingetragen. Oder kann man die
einfach so erstellen?

Danke nochmal

cya

|sXe|

melody lee
05.04.03, 13:42
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
in die /etc/profile oder ~/.profile eintragen, dann wird die .bashrc gelesen.
.bashrc anlegen, den Prompt da reinschreiben.
Wenn Du wissen wisllt, wie das alles genau funktioniert: In der manpage zur bash nach INVOCATION suchen oder den geposteten Links folgen, einige Leute haben sich (auch hier im Board) die Mühe gemacht, das sehr gut zu erklären.

|sXe|
05.04.03, 17:28
ok danke dir..

Jetzt scheint es auch nach nem neustart zu gehen.

Nett von dir

cya

|sXe|