/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Bash: Farve i prompt
Fra : Martin Thoegersen


Dato : 27-01-04 18:24

Kan det lade sig gøre at farve prompten i bash?
Så man efter en smøre fra cat, kan overskue hvor det starter.
Den skal bare være ensfarvet (måske fed).
--
Martin Thøgersen


 
 
Peter Jensen (27-01-2004)
Kommentar
Fra : Peter Jensen


Dato : 27-01-04 19:10

Martin Thoegersen wrote:

> Kan det lade sig gøre at farve prompten i bash? Så man efter en smøre
> fra cat, kan overskue hvor det starter. Den skal bare være ensfarvet
> (måske fed).

Her er Gentoo's løsning:

#v+
if [ `/usr/bin/whoami` = 'root' ]
then
# Do not set PS1 for dumb terminals
if [ "$TERM" != 'dumb' ] && [ -n "$BASH" ]
then
export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'
fi
else
# Do not set PS1 for dumb terminals
if [ "$TERM" != 'dumb' ] && [ -n "$BASH" ]
then
export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
fi
fi
#v-

Indsæt dette i /etc/profile.

--
PeKaJe

"When anyone says `theoretically,' they really mean `not really.'"
      -- David Parnas

Stig H. Jacobsen (18-02-2004)
Kommentar
Fra : Stig H. Jacobsen


Dato : 18-02-04 23:17

On 27 Jan 2004 18:09:30 GMT, Peter Jensen wrote:

> Her er Gentoo's løsning:
> export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'

Det virker godtnok kun på ANSI-kompatible terminaler, men det
gælder selvfølgelig det meste idag.

--
Stig
E-mail: shj@...

Stig H. Jacobsen (18-02-2004)
Kommentar
Fra : Stig H. Jacobsen


Dato : 18-02-04 23:14

On Tue, 27 Jan 2004 18:23:31 +0100, Martin Thoegersen wrote:

> Kan det lade sig gøre at farve prompten i bash?
...
> Den skal bare være ensfarvet (måske fed).

Fisker lige lidt fra min .bashrc:

bold=`tput bold`
sgr0=`tput sgr0`
export PS1='[${bold}\h${sgr0}] \w\n\$ '

sgr0-attributten resetter highlightingen igen, så kun hostnavnet
(\h) er bold i min prompt.

--
Stig
E-mail: shj@...

Søg
Reklame
Statistik
Spørgsmål : 177503
Tips : 31968
Nyheder : 719565
Indlæg : 6408539
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste