Newsgroup: it.comp.os.linux.iniziare
Titolo: Il bel prompt di Bash

On Thu, 31 Aug 2000 00:06:54 +0200, 
eM' (
faina...@tiscalinet.it
)
wrote:
| 
| Secondo voi, perché, in bash, la variabile PS1 in /etc/profile, settata
| a '\u@\h:\w\$ ', non mi riconosce come root??
| 
| Al prompt mi restituisce sempre un bel $, anche da superuser... :-(
| 
 scrivila cosi`:
#v+
PS1 = '\u@\h:\w \$ '
#v-
 a me funziona.
-- 
Emmanuele Bassi         |	     [ 
http://digilander.iol.it/ebassi
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

On 30 Aug 2000 22:55:53 GMT, 
Emmanuele Bassi (
zef...@wolverine.lohacker.net
)
wrote:
| | Secondo voi, perché, in bash, la variabile PS1 in /etc/profile, settata
| | a '\u@\h:\w\$ ', non mi riconosce come root??
 BTW: settala in /etc/bashrc


Secondo voi, perché, in bash, la variabile PS1 in /etc/profile, settata
a '\u@\h:\w\$ ', non mi riconosce come root??
Al prompt mi restituisce sempre un bel $, anche da superuser... :-(
Dalla pagina man di bash, dovrebbe essere l'ultimo campo a identificare
l'UID e, se fosse uguale a 0, impostare il carattere # ...
Devo rassegnarmi e provare a scrivere un workaround o si può fare altro?
(Ho la Debian 2.2 di Inter.Net di agosto)
Grazie...
Au revoir.
Lele...

 
Ma non sarebbe solo per le shelle non di login??
Io mi loggo con quella shell...
Inoltre: La tua soluzione è empirica o ha un suo perché? :-)
Nel secondo caso: cosa sono le v+/- commentate??
Grazie...
(Domani provo.)
Au revoir.
Lele...

 a '\u@\h:\w\$ ', non mi riconosce come root??
Sicuro di ave usato proprio quegli apici?
Se vuoi un prompt carino, prova:
YLOBRN='\[\033[01;33;43m\]'
WHTBRN='\[\033[01;37;43m\]'
REDBRN='\[\033[00;31;43m\]'
REDBLK='\[\033[00;31;40m\]'
PPLBLK='\[\033[01;35;40m\]'
WHTBLK='\[\033[01;37;40m\]'
NONE='\[\033[00m\]'
HBLK='\[\033[00;30;30m\]'
HBLU='\[\033[01;34;34m\]'
BLU='\[\033[00;34;34m\]'
YEL='\[\033[00;33;33m\]'
WHT='\[\033[01;37;37m\]'
PRPL='\[\033[00;34;35m\]'
RED='\[\033[01;31;31m\]'
NORM='\[\033[01;00;0m\]'
CYAN='\[\033[00;31;36m\]'
case "$TERM" in
        xterm* | rxvt)
                # negli XTerm setta anche il titolo della finestra e
                # dell'icona
                PS1="\[\033]1;\u: \w\007\033]2;\u:\w\007\033[01;37m\]$NORM\u@\h: $WHT\w $HBLU<\t>$NORM\n$CYAN"'\$'"$NORM "
                ;;
        linux)
                # in console
                PS1="$NORM\u@\h: $WHT\w $HBLU<\t>$NORM\n$CYAN"'\$'"$NORM
"
                ;;
        *)
                # altrimenti un prompt semplice
                PS1='\u@\h: \w \$ '
                ;;
esac
export PS1
-- 
Affittasi signature.                                          _/Davide\_
                                                              \Alberani/
http://digilander.iol.it/alberanid/
                    ICQ UIN: 83641305

On Thu, 31 Aug 2000 01:08:26 +0200, 
eM' (
faina...@tiscalinet.it
)
wrote:
| >  BTW: settala in /etc/bashrc
| > 
| Ma non sarebbe solo per le shelle non di login??
 
 No, vale per quelle di login.
 
| Io mi loggo con quella shell...
 
 Anche io... :-)
 
| Inoltre: La tua soluzione č empirica o ha un suo perché? :-)
 Penso proprio perche` tu l'hai messo in /etc/profile quando va in
 /etc/bashrc.
| Nel secondo caso: cosa sono le v+/- commentate??
 Sotto slrn servono per il "verbatum mode" (quando devi inserire codice
 o comandi nel corpo dell'articolo), e quello che contengono viene
 colorato in maniera differente.


/etc/bashrc.
..ma forse non dipende dalla distro? Nella Slack di bashrc non ce n'e`
da nessuna parte ed invece nella debian dice il contrario: bashrc per
non-login shell
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.13 su Slack 7.0

On 31 Aug 2000 11:29:52 GMT, 
rez (r...@mendo.300_A)
wrote:
| >Penso proprio perche` tu l'hai messo in /etc/profile quando va in
| >/etc/bashrc.
| ..ma forse non dipende dalla distro? Nella Slack di bashrc non ce n'e`
| da nessuna parte ed invece nella debian dice il contrario: bashrc per
| non-login shell
 
 Boh... penso di si, che sia dipendente dalla distro...


 Boh... penso di si, che sia dipendente dalla distro...
No, ci sono arrivato adesso:-(  le login shell sono le successive che si
chiamano una volta che si e` gia` loggati e non quella con la quale ci
si logga. Esattamente come dicevi tu la situazione di bashrc e
bash_profile, anche per la Slack (ovviamente, mi sembra il caso di
dire).
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.16 su Slack 7.0

 dire).
E mi illumino di immenso. :-)
Non ho ancora provato, ma poi vedrň...
Grazie.
Au revoir.
Lele...

 Se vuoi un prompt carino, prova:
Ci puoi contare!

Giuro che poi proverň! :-)
Au revoir.
Lele...

 > dire).
Io invece ho cambiato la riga per renderlo colorato ma adesso vorrei tornare
al prompt di default:
Qualcuno gentilmente può dirmi qual'è la riga che si ritrova nel file
/etc/bashrc alla voce PS1 (distro MDK 7.1)???
Grazie in anticipo.
Francesco.