geändert, nur wenn ich nun Befehle eingebe wechselt er nach 38 Zeichen (inklusive PS1) wieder an den Anfang der aktuellen Zeile. Was habe ich bei obigen Konstrukt falsch?!? -- class God : public ChuckNorris { };Dieser Post wurde am 27.08.2003 um 22:49 Uhr von FloSoft editiert.
Ich finde keinen Fehler, und bei mir hat das gut funktioniert. Ich habe das in der Datei ~/.bashrc, aber ich glaube nicht, dass es daran liegt. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
Oder soll man beim User Root die PS1 nicht ändern? Ich finde das total seltsam, wenn man über 38 Zeichen hinausschreibt, geht er an den anfang der aktuellen Zeile, nun kann man den kompletten bildschirm vollschreiben und dann wechselt er in die nächste Zeile... Wo liegt da der Hund begraben?!? -- class God : public ChuckNorris { };
Vielleicht liegt es daran. Beim root habe ich das nie geändert. Mein Bruder hat auch root geändert und bei ihm funktioniert.
Mehr Info zum Thema in: /usr/share/doc/howto/en/Bash-Prompt-HOWTO -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
PS1 zu ändern ist nicht das Problem, aber die ANSI-Escape-Sequenzen stören ihn. Dummerweise kenne ich mich damit auch nicht genug aus...brauchst du die Farben wirklich? Ansonsten mach halt so:
Wobei - als root erkennst du an der Raute wahrscheinlich schon, wer du bist. Von daher wäre
Code:
# export PS1='\h:\w # ' host:~ #
wohl sinnvoller, weil platzsparender. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe DijkstraDieser Post wurde am 28.08.2003 um 13:29 Uhr von 0xdeadbeef editiert.
Das leigt nicht an den Farben. Mein Bruder hat auch root-prompt geändert und 3 oder 4 verschiedene Farben genommen und bei ihm funktioniert es gut.
Vielleicht hat @Flo in ~/.bash_profile einen kleinen Schreibfehler gehabt. Ich hab das bei mir ausprobiert und hate keine Probleme damit. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
Vielleicht liegt es daran das ich PS1="..." geschrieben habe? also an den ""?
@0xdeadbeef: Ich möchte schon das \u@\h haben, und auch in den Farben
edit: Es liegt irgendwie tatsächlich an den Farben?!? -- class God : public ChuckNorris { };Dieser Post wurde am 28.08.2003 um 14:18 Uhr von FloSoft editiert.
Hab mir mal in dem Howto den Link angeschaut und mir die Farbcodes rausgeklaubt...
Jetzt funktioniert es. Pablo, deine Farbcodes hier auf der HP unter FAQ stimmen nicht!
Code:
#!/bin/sh
BLUE ="\[\033[0;34m\]" LGRAY ="\[\033[0;37m\]" LGREEN="\[\033[1;32m\]" LBLUE ="\[\033[1;34m\]" LCYAN ="\[\033[1;36m\]" YELLOW="\[\033[1;33m\]" WHITE ="\[\033[1;37m\]" RED ="\[\033[0;31m\]"
export PS1="$LGREEN\u@\h$GRAY:$RED\w $LGRAY# "
edit: Ich glaube es liegt an dem "Normale Farbe"-Farbcode -- class God : public ChuckNorris { };Dieser Post wurde am 28.08.2003 um 14:33 Uhr von FloSoft editiert.
Welche stimmen nicht? Ich hab alle ausprobiert, dann hab ich gepostet. Ich habe eigetlich "copy & paste" von den man-pages gemacht.
edit: ich hab deine und meine vergliechen und beide sind gleich. Gibt es welche, die unterschiedlich sind? -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!Dieser Post wurde am 28.08.2003 um 14:37 Uhr von Pablo Yanez Trujillo editiert.