PDA

View Full Version : Come avere 1 bash + colorata ? ^_^


The X
09-07-2004, 14:50
Queste sono le rikieste stupide ke si fanno quando 1 nn ha voglia d risolvere i problemi + grossi MA nn mi dite ke anke voi nn v siete stankati a vedere quella shell solo in bianco e nero :)

Per ls ho già risolto con 1 alias MA come si fa x avere l'intestazione della bash colorata e/o diversa ?

Es.

Quando sono loggato come utente appare così :

thex@server:~$

thex@server:/home$

mentre quando sono root :

server:/home/thex#

Cosa si deve modificare x averle colorate o, x esempio, x cambiare la scritta "server" ?

tnk
:P

kingv
09-07-2004, 14:53
la variabile di ambiente PS1, trovi tutto sulla pagina di manuale di bash

guldo76
09-07-2004, 15:03
e c'e` addirittura un apposito howto
http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/

The X
09-07-2004, 15:25
Originariamente inviato da guldo76
e c'e` addirittura un apposito howto
http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/


L'ho trovato anke in italiano :P

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

Ora me lo leggo e vedo se riesco a tirarci fuori qlc :)

The X
09-07-2004, 18:19
1 cosa ke nn ho capito leggendo l'how-to è questo :

Cosa s'intende per shell interattiva ?

Ikitt_Claw
09-07-2004, 18:22
Originariamente inviato da The X
Cosa s'intende per shell interattiva ?

Quella che normalmente usano gli utenti collegati col sistema.
"Non-interattiva" e` sostanzialmente quando la shell esegue uno script: non c'e` interazione (diretta) con l'utente, appunto.

abxide
09-07-2004, 19:15
alias ls = 'ls --color' :)
Anche se cosi' le perdi ad ogni riavvio, devi salvartelo nel .bashrc

The X
10-07-2004, 10:33
Originariamente inviato da abxide
alias ls = 'ls --color' :)
Anche se cosi' le perdi ad ogni riavvio, devi salvartelo nel .bashrc

Io intendevo il prompt... cmq ho risolto... tnk :P

Mi rimane, ora, solo da capire come mai lo script .bashrc d 1 user ke ha la bash (quindi interattiva) nn funziona visto ke fa questo check :

if [ "$PS1"]; then

....vari alias....

PS1='il mio prompt'
fi