Pagina 1 di 2

Shell colorata

Inviato: gio 25 mag 2006, 13:26
da V
Ciao!

Uso abitualmente la shell bash in un emulatore di terminale come konsole...
Come posso fare per avere le directory, gli eseguibili ecc colorati?

Grazie in anticipo!

Inviato: gio 25 mag 2006, 14:27
da samiel
Di default è colorata!
Dai un'occhiata a /etc/DIR_COLORS

M.

Inviato: gio 25 mag 2006, 18:06
da useless
fai in modo che konsole apra una shell di login, aggiungendo --ls alla sua lina di comando.

Inviato: ven 2 giu 2006, 11:51
da V
fai in modo che konsole apra una shell di login, aggiungendo --ls alla sua lina di comando.
Risolto, grazie!

Re: Shell colorata

Inviato: mar 14 ott 2008, 12:29
da Delcaran Lëdeloth
Piccolo aggiornamento. Per konsole sotto kde4 è necessario modificare le informazioni del profilo. Basta andare nella schermata delle impostazioni del profilo e, nella sezion "comando", inserire la seguente stringa:

Codice: Seleziona tutto

/bin/bash -l

Re: Shell colorata

Inviato: sab 18 ott 2008, 13:03
da Vito
Allora io ho questo problema:

Utilizzando questo .bashrc:

Codice: Seleziona tutto


# This line was appended by KDE
# Make sure our customised gtkrc file is loaded.
export GTK2_RC_FILES=$HOME/.gtkrc-2.0




function prompt {
    local C='\[\e[1;36m\]'
    local S='\[\e[0;36m\]'
    local Z='\[\e[0m\]'
    export PS1="${S}[${C}\u${S}@${C}\h${S}:${C}\W${S}]${C}\\\$${Z} "
    export PS2='> '
    export PS4='+ '
}

prompt

alias fortune="fortune /usr/share/games/fortunes/*k"

fortune
la konsole non mi visualizza i colori (nel senso che quando ad esempio do un ls i colori sono tutti gli stessi)..come posso risolvere?

Re: Shell colorata

Inviato: sab 18 ott 2008, 15:43
da Mario Vanoni
[FLAME] !!!

ls -al
la colonna sinistra mi dice tutto

ls -al --color
la colonna destra colorata non mi dice molto
dovrei ricordare il significato dei colori
ed interpretare a cosa il colore corrisponde

Un po` come gli orologl:

digitale, devi _leggere_ l'ora
dopo 5 minuti l'hai dimenticata

a lancette, memorizzi l'angolazione
dopo 5 minuti ricordi l'angolazione

Domanda:
quanto i colori semplificano la vita?

Re: Shell colorata

Inviato: sab 18 ott 2008, 21:24
da danix
@ Mario:
io non faccio caso ai colori perchè la maggior parte delle volte so già qual'è un file e quale una directory, tra l'altro ls per il mio utente è un alias di "ls -l", però devo ammettere che l'unico colore che mi torna utile è quello che denota i files eseguibili...
Per il resto hai pienamente ragione (tranne che per l'orologio :D ), immagino però che dirti che la shell colorata è più bella non sia proprio una buona motivazione, giusto?? ;)


ciau

Re: Shell colorata

Inviato: dom 19 ott 2008, 11:00
da Vito
danix85 ha scritto:@ Mario:
io non faccio caso ai colori perchè la maggior parte delle volte so già qual'è un file e quale una directory, tra l'altro ls per il mio utente è un alias di "ls -l", però devo ammettere che l'unico colore che mi torna utile è quello che denota i files eseguibili...
Per il resto hai pienamente ragione (tranne che per l'orologio :D ), immagino però che dirti che la shell colorata è più bella non sia proprio una buona motivazione, giusto?? ;)


ciau
Perfetto Dove li definisco gli alias?

Re: Shell colorata

Inviato: dom 19 ott 2008, 11:19
da anycolouryoulike
Solitamente nel ~/.bashrc.

Re: Shell colorata

Inviato: dom 19 ott 2008, 11:31
da Mario Vanoni
anycolouryoulike ha scritto:Solitamente nel ~/.bashrc.
Esatto, ma preferisco una funzione al posto di un alias,
nel mio .bashrc ho

l()
{
ls -al $@ | less
}

con less vedi anche dirs lunghetti
con $@ puoi fare p.e.
l /etc
in qualunque dir ti trovi

Re: Shell colorata

Inviato: mar 21 ott 2008, 9:23
da danix
Mario Vanoni ha scritto:
anycolouryoulike ha scritto:Solitamente nel ~/.bashrc.
Esatto, ma preferisco una funzione al posto di un alias,
nel mio .bashrc ho

l()
{
ls -al $@ | less
}

con less vedi anche dirs lunghetti
con $@ puoi fare p.e.
l /etc
in qualunque dir ti trovi
Bella idea ma se usi anche --colors come faccio io usando less ti ritrovi un sacco di caratteri in più che sono le sequenze di escape dei colori... il che può rivelarsi controproducente...

Re: Shell colorata

Inviato: mar 21 ott 2008, 11:33
da conraid
danix85 ha scritto: Bella idea ma se usi anche --colors come faccio io usando less ti ritrovi un sacco di caratteri in più che sono le sequenze di escape dei colori... il che può rivelarsi controproducente...
Se proprio vuoi una cosa simile specificata in un alias/funziona usa more

Re: Shell colorata

Inviato: mar 21 ott 2008, 15:38
da Mario Vanoni
danix85 ha scritto:
Mario Vanoni ha scritto:
anycolouryoulike ha scritto:Solitamente nel ~/.bashrc.
Esatto, ma preferisco una funzione al posto di un alias,
nel mio .bashrc ho

l()
{
ls -al $@ | less
}

con less vedi anche dirs lunghetti
con $@ puoi fare p.e.
l /etc
in qualunque dir ti trovi
Bella idea ma se usi anche --colors come faccio io usando less ti ritrovi un sacco di caratteri in più che sono le sequenze di escape dei colori... il che può rivelarsi controproducente...
ls -al --color $@ | less -R

Re: Shell colorata

Inviato: mar 21 ott 2008, 21:59
da Vito

Codice: Seleziona tutto

alias ls="ls --color"
Ecco cosa ho usato io :-)