Cambiare colori della shell

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
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Cambiare colori della shell

Messaggio da Harp »

Ciao a tutti.
Come posso cambiare l'output colorato della shell?
In particolare, mi servirebbe modificare solamente il colore rosso che viene usato per alcuni tipi di file, ad esempio i . zip

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: Cambiare colori della shell

Messaggio da conraid »

Harp ha scritto:Ciao a tutti.
Come posso cambiare l'output colorato della shell?
In particolare, mi servirebbe modificare solamente il colore rosso che viene usato per alcuni tipi di file, ad esempio i . zip
Immagino parli di "ls"

Leggi questo script

Codice: Seleziona tutto

/etc/profile.d/coreutils-dircolors.sh
e

Codice: Seleziona tutto

man dircolors
Dimenticavo:
Per i codici ed il file di configurazione

Codice: Seleziona tutto

man dir_colors
UPDATE
Corretto il man del secondo comando, tra tutte discussioni nessuno si era accorto che avevo sbagliato :-D
Ultima modifica di conraid il mer 10 set 2008, 11:47, modificato 1 volta in totale.

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: Cambiare colori della shell

Messaggio da Mario Vanoni »

Qualcuno puo` illuminare un vecchio UNIXiano?

Che pregio ha una shell colorata vs una shell B/W?

da sempre chmod 0000 /etc/profile.d/coreutils-dircolors.*sh

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: Cambiare colori della shell

Messaggio da DanBadJar »

@Mario: io lavoro su HP UX e, in effetti, i colori non mi servono proprio a nulla.
A casa accendo Slackware, la mia distro configurata per essere la più user friendly del pianeta. E i colori aiutano! Sisi! ;)

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: Cambiare colori della shell

Messaggio da Mario Vanoni »

DanBadJar ha scritto:@Mario: io lavoro su HP UX e, in effetti, i colori non mi servono proprio a nulla.
A casa accendo Slackware, la mia distro configurata per essere la più user friendly del pianeta. E i colori aiutano! Sisi! ;)
Ottimo, dammi un esempio pratico
nel quale i colori nella shell aiutano
o sono meglio del bianco/nero.

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Re: Cambiare colori della shell

Messaggio da albatros »

Mario Vanoni ha scritto:Qualcuno puo` illuminare un vecchio UNIXiano?

Che pregio ha una shell colorata vs una shell B/W?
Magari che ti basta un semplice ls per vedere, oltre a quello che c'è in una directory, anche quali sono i file eseguibili, quali le directory, quali le immagini, quali gli archivi, quali i link simbolici, eccetera.
Certo, sono informazioni che puoi ricavare, peraltro in maniera più dettagliata, anche con ls -l, awk, find, file, grep e via dicendo, ma molte volte, per un uso domestico, avere un output colorato consente di vedere rapidamente quanto basta.
Certo, con i colori si possono avere problemi con degli script, ad esempio mi pare di averne avuti con xargs o find ... -exec, ora non ricordo di preciso, c'erano comunque dei caratteri nascosti aggiuntivi dovuti ai colori, ma ho rapidamente risolto con un semplice unalias.

Ci può poi essere il semplice pregio (o difetto, dipende dal personale punto di vista e dai propri gusti) di essere semplicemente più gradevole a vedersi... :)

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: Cambiare colori della shell

Messaggio da Mario Vanoni »

albatros ha scritto:
Mario Vanoni ha scritto:Qualcuno puo` illuminare un vecchio UNIXiano?

Che pregio ha una shell colorata vs una shell B/W?
Magari che ti basta un semplice ls per vedere, oltre a quello che c'è in una directory, anche quali sono i file eseguibili, quali le directory, quali le immagini, quali gli archivi, quali i link simbolici, eccetera.
Certo, sono informazioni che puoi ricavare, peraltro in maniera più dettagliata, anche con ls -l, awk, find, file, grep e via dicendo, ma molte volte, per un uso domestico, avere un output colorato consente di vedere rapidamente quanto basta.
Certo, con i colori si possono avere problemi con degli script, ad esempio mi pare di averne avuti con xargs o find ... -exec, ora non ricordo di preciso, c'erano comunque dei caratteri nascosti aggiuntivi dovuti ai colori, ma ho rapidamente risolto con un semplice unalias.

Ci può poi essere il semplice pregio (o difetto, dipende dal personale punto di vista e dai propri gusti) di essere semplicemente più gradevole a vedersi... :)
Non e` un po` polvere negli occhi, o pura illusione?

Ho rimessi i colori su una macchina:
cd /usr/src/linux
ls # OK
ls -R # una fiumana, alla fine qualche colore
ls -R | less # i colori sono scomparsi
ls -R | more # i colori sono scomparsi
ls -R | pg # i colori sono scomparsi

Poi i caratteri aggiunti, "/", "*", ...
Mi si prende per un idiota a segnarmi una dir, bin, ...?
Come sono contento di _mai_ aver usato cancelli/finestre!

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Re: Cambiare colori della shell

Messaggio da Harp »

Mario Vanoni ha scritto:Qualcuno puo` illuminare un vecchio UNIXiano?

Che pregio ha una shell colorata vs una shell B/W?

da sempre chmod 0000 /etc/profile.d/coreutils-dircolors.*sh
Nessuna Mario, anzi! Diciamo che questa cosa è un frutto dell' anche l'occhio vuole la sua parte soggettivo e personale!
Sinceramente nel farlo mi sento di chiedere scusa agli UNIX user puri!
D' altro canto, come scusante, posso citare l'aiuto che una shell di questo tipo mi da quando non sono perfettamente lucido! (quando ritorno a casa ilvenersì o sabato notte ad esempio)
Anche se non è una cosa intelligente, ti prego di accettarla e di conseguenza accettarmi così come sono! :-)

Ciao ciao!

birg81
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: lun 16 gen 2006, 10:57
Nome Cognome: Biagio
Slackware: 12.2
Kernel: 3.4.7
Desktop: LxDE
Distribuzione: ArchLinux
Località: Castellammare di Stabia (NA)
Contatta:

Re: Cambiare colori della shell

Messaggio da birg81 »

mario..
madonna!
ma stai sempre a fare il pesante!
sempre su tutto che palla al piede che sei...

se ci sono persone che amano i colori non imporre le tue scelte e da solo dei consigli e basta poi torna nella tua nicchia, nel tuo loculo

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: Cambiare colori della shell

Messaggio da Paoletta »

RAGAZZI CALMA E PIANO CON LE OFFESE :evil:

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: Cambiare colori della shell

Messaggio da conraid »

Invece di "litigare" dovevate accorgervi dell'errore che ho fatto :-)

Ho corretto il post

p.s.
io uso quasi tutto in b/n, ma devo ammettere che a volte in directory con molti files, la visualizzazione a colori aiuta a capire la situazione senza stare a guardare i vari tipi di file (lo so che ci sono sort, grep, etc... ma con un occhiata capisco e mi sforzo meno la vista), altre volte invece rompe le palle, ma uno può sempre scegliere se fare ls o ls --color a seconda delle esigenze, del contesto, dei gusti o del caso

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: Cambiare colori della shell

Messaggio da Blizzard »

scegliere se fare ls o ls --color a seconda delle esigenze
wow! questa non la sapevo.
Sono un convinto del b/w ma dato che c'è la possibilità mi son fatto lo script

Codice: Seleziona tutto

#! /bin/sh

ls --color $1
non si sa mai! anche se a me i colori stancano la vista ed a volte impicciano il cervello.
Li apprezzo davvero solo in jed che sono fatti bene (anche lynx non è male ma ho visto links in b/w e torna ad essere molto riposante).

Gio

EDIT:
Lo script l'ho chiamato lsc ... non è che mi va in conflitto con qualche altro programma? sicuramente non nella dotazione standard di slackware ma non si sa mai. Troppo grande il mondo UNIX + GNU

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: Cambiare colori della shell

Messaggio da conraid »

Capisco la moda degli script :-)
Ma se ti pesa fare ls --color ogni volta perché non fare un alias?

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: Cambiare colori della shell

Messaggio da Blizzard »

conraid ha scritto:Capisco la moda degli script :-)
Ma se ti pesa fare ls --color ogni volta perché non fare un alias?
perchè non ci ho pensato???? :D

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: Cambiare colori della shell

Messaggio da conraid »

Blizzard ha scritto:
conraid ha scritto:Capisco la moda degli script :-)
Ma se ti pesa fare ls --color ogni volta perché non fare un alias?
perchè non ci ho pensato???? :D
Va beh... non ti sei salvato nemmeno tu da un po' di escremeditazione ;-)

Offtopic: p.s. se qualche non slackers legge il forum chissà cosa capisce :-D

Rispondi