Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » bash PS1

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.08.2009, 17:50 Uhr
Pablo
Supertux
(Operator)


Ich hab mir seit langem folgende PS1 Variable (ich verwende gnome-terminal):


Code:
$ echo $PS1
\e[0;31m[\D{%R:%S - %m.%d.%Y}]\e[0m \e[1;32m[\u@\h]\e[0m \e[0;35m[/dev/pts/3]\e[0m \e[1;36m[\w]\e[0m \n \e[0;34m\W $\e[0m



das erzeugt so ein Output:


Code:
[11:38:56 - 08.11.2009] [yanez@psepc20] [/dev/pts/3] [~]
~ $



ich verwende sehr gern die Nach-oben- und Nach-unten Pfeiltasten, um bereits eingegebene Befehle neu einzugeben. Außerdem verwende ich (auf deutsche Tatstur) die 'Pos 1' und 'Ende' Tasten, um auch mal den Cursor zu bewegen. Unter Gentoo läuft alles wunderbar.

An der Arbeit habe ich debian 5.0.2. Dort habe ich genau dieses PS1 übernommen, aber es funktioniert mit den 'Pos 1' und 'Ende' nicht so richtig. Z.B:


Code:
~ $ echo "hallo das ist ein langer text"
hallo das ist ein langer text



Wenn ich dann Pfeil-Nach-Oben Taste drücke, und dann nur mit Nach-Links-Pfeile nach links drücke (oder 'Pos1') kommt zu einem Punkt, wo der Cursor sich einfach nicht mehr bewegt. Passiert z.b. beim 'a' beim 'hallo'-Wort. Der Cursor bleibt einfach da stehen und wenn ich dann 3 Mal a drücke


Code:
       cursor bleibt hier stehen
               |
               v
~ $ echo  "haaaallo das ist ein langer text"



und dann ENTER drücke, dann kommt


Code:
bash: aaaecho: command not found



dieses Verhalten kommt aber nicht immer, manchmal funktioniert, wie ich es gewohnt bin. Manchmal überhaupt nicht. Auch 'Strg+a' hilft hier nicht, der Cursos bleibt "mitten auf der Strecke" stehen bleiben. Was ist denn da los? wieso kommt debian damit nicht klar? Oder hab ich da einen Fehler in meiner PS1 Variable? Soll ich auch PS2-4 irgendwie setzen?

PS: hab grad dasselbe an einem SuSE ausprobiert. Da passiert dasselbe wie bei debian.

PS2: hab die Farben weggemacht und dann kommt das Problem nicht. Ist denn bash mit Fraben buggy?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 11.08.2009 um 17:53 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.08.2009, 18:12 Uhr
0xdeadbeef
Gott
(Operator)


http://tldp.org/HOWTO/Bash-Prompt-HOWTO/nonprintingchars.html

Mit anderen Worten:

Code:
export PS1='\[\e[0;31m\][\D{%R:%S - %m.%d.%Y}]\[\e[0m\] \[\e[1;32m\][\u@\h]\[\e[0m\] \[\e[0;35m\][/dev/pts/3]\[\e[0m\] \[\e[1;36m\][\w]\[\e[0m\] \n \[\e[0;34m\]\W \$ \[\e[0m\]'


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 11.08.2009 um 18:16 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.08.2009, 18:29 Uhr
Pablo
Supertux
(Operator)


wow, tatsächlich, danke beefy. Hab mir genau dieses Teil am Bash-Prompt-HOWTO nie richtig angeschaut.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.08.2009, 20:07 Uhr
0xdeadbeef
Gott
(Operator)


Ich frag mich nur ein bisschen, warum du dir so einen langen Prompt antust.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.08.2009, 00:09 Uhr
Pablo
Supertux
(Operator)


weil's mir (für mich) wichtige Informationen anzeigt
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.08.2009, 08:23 Uhr
okraits



Mit der zsh geht da auch einiges :-)

http://aperiodic.net/phil/prompt/
--
www.okraits.de/
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.08.2009, 22:13 Uhr
Pablo
Supertux
(Operator)


zsh habe ich auch, hab für kurze Zeit benutzt. Soweit ich mich erinnern kann, hatte zsh aber keine vollständige utf-8 Unterstützung (KO-Kriterium für mich), vielleicht hat sich das geändert. Aber ich bleibe an sich bei bash, weil man in der Regel nur bash findet und dann kann ich mir meine Einstellungen per ssh kopieren.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: