Shell colorata

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
V
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: gio 23 mar 2006, 10:54

Shell colorata

Messaggio 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!

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Di default è colorata!
Dai un'occhiata a /etc/DIR_COLORS

M.

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

fai in modo che konsole apra una shell di login, aggiungendo --ls alla sua lina di comando.

Avatar utente
V
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: gio 23 mar 2006, 10:54

Messaggio da V »

fai in modo che konsole apra una shell di login, aggiungendo --ls alla sua lina di comando.
Risolto, grazie!

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: Shell colorata

Messaggio 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
Find me at Keybase
Slackware user since 1997.

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Shell colorata

Messaggio 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?
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Shell colorata

Messaggio 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?

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Shell colorata

Messaggio 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
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Shell colorata

Messaggio 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?
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Shell colorata

Messaggio da anycolouryoulike »

Solitamente nel ~/.bashrc.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Shell colorata

Messaggio 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

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Shell colorata

Messaggio 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...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Shell colorata

Messaggio 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

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Shell colorata

Messaggio 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

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Shell colorata

Messaggio da Vito »

Codice: Seleziona tutto

alias ls="ls --color"
Ecco cosa ho usato io :-)
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Rispondi