Re: nochmal bash und noch was zu java
![](https://seccdn.libravatar.org/avatar/3cbac7dcf1f56f37fafd539ab1534b4b.jpg?s=120&d=mm&r=g)
Mail-Followup-To: suse-linux@suse.com References: <<A HREF="msg01223.html">Pine.LNX.3.96.981123173842.1354A-100000@Brainticket.Martian</A>> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=IJpNTDwzlM2Ie8A6 In-Reply-To: <<A HREF="msg01223.html">Pine.LNX.3.96.981123173842.1354A-100000@Brainticket.Martian</A>>; from M.Norek on Mon, Nov 23, 1998 at 05:46:16PM +0100 Sender: owner-suse-linux@suse.com --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hi, On Mon, Nov 23, 1998 at 17:46 +0100, M.Norek wrote:
ich habe einige msgs in Erinnerung, wo das schon mal behandelt wurde mit dem Thema farbiger Prompt, als Antwort kamen da kryptische Zeichen mit eckigen Klammern etc. <--Wo kann man das nachlesen?? (=E4hnlich farbige Ansi/Ascii Screens wie bei Dos!?)
Anbei eine Mail mit den Codes. Vergi=DF nicht, die
ANSI-Esc-Sequenzen in \[ \] Klammern zu setzen, z. B.
PROMPT_COMMAND=3D'PS1=3D`if test "$UID" =3D 0 ; then \
echo "\[\033[1m\033[31m\][\u]\`pwd -P\`#\[\033[0m\] " ; \
else \
echo "\[\033[1m\][\u]\`pwd -P\`>\[\033[0m\] " ; \
fi `'
export PROMPT_COMMAND
da sonst die bash beim Zeilenumbruch durcheinanderkommt.
Ciao,
Stefan
--IJpNTDwzlM2Ie8A6
Content-Type: message/rfc822
Content-Description: Forwarded message from Andre Eer
=20 Kann man eigentlich auch durch eine Skript die Hintergrundfarbe eines akt= iven xterm aendern? Waer =B4ne nette Option wenn man ein su zu root macht. =20
xterm (genauer: der VTsonstwas-standard) unterstuetzt (einige) ansi-escape sequenzen. mit echo -e '\033[XXm' werden beispielsweise die farbwerte (abhaengig von XX gesetzt) gesetzt. da ich zu diesen codierungen in der suse-linux nichts gefunden habe, hier eine kurze tabelle mit den wichtigsten werten (aus meinem dos5.0 handbuch := ) : textattribute: 0: alle attribute aus 1: fettdruck ein 4: unterstreichen 5: blinken (geht im xterm nicht (?)) 7: invertierte darstellung 8: verdeckt textfarben(fuer hintergrundfarben 10 addieren): 30: schwarz 31: rot 32: gruen 33: gelb 34: blau 35: magentarot 36: cyanblau 37: weiss tip: man kann diese sequenzen in verzeichnisnamen 'einbauen', und so 'wichtige' unterverzeichnisse rot einfaerben oder so... ausserdem kann man mit 'PROMPT_COMMAND' experimentieren. wer lust hat kann ja mal=20 # initialization PROMPT_COMMAND=3D'PS1=3D`echo -e "\f"`' =20 # weekday PROMPT_COMMAND=3D$PROMPT_COMMAND'\\\e[1\;34m`date +%A`" "' =20 # date PROMPT_COMMAND=3D$PROMPT_COMMAND'\\\e[0\;34m`date "+0 %B %Y"`" "' =20 # time of day PROMPT_COMMAND=3D$PROMPT_COMMAND'\\\e[0\;33m[`date +%H`\\\e[5m:\\\e[0\;33m= `date +%M`\\\e[5m:\\\e[0\;33m`date +%S`]" "'=20 =20 # user@host and newline PROMPT_COMMAND=3D$PROMPT_COMMAND'\\\e[0\32m`echo -e "[\u@\h]"`\\\e[0m`echo= "\n"`' =20 # new line and pwd PROMPT_COMMAND=3D$PROMPT_COMMAND'\\\e[1\;37m`echo "\`pwd -P\`"`' =20 # '=3D=3D>' PROMPT_COMMAND=3D$PROMPT_COMMAND'\\\e[1\;31m`echo " =3D=3D> "`\\\e[0m' =20 export PROMPT_COMMAND =20 in sein .profile einfuegen... andre --=20 Andre E=DFer / <A HREF="http://www.informatik.uni-oldenburg.de/~ecs"><A HREF="http://www.informatik.uni-oldenburg.de/~ecs</A">http://www.informatik.uni-oldenburg.de/~ecs -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux --IJpNTDwzlM2Ie8A6-- -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (1)
-
stefan.troeger@wirtschaft.tu-chemnitz.de