xterm: ls a colori

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
pino.giaquinto
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: mer 25 gen 2006, 11:14

xterm: ls a colori

Messaggio da pino.giaquinto »

Se digito in xterm:

Codice: Seleziona tutto

ls --color=auto
mi viene visualizzato il contenuto della directory 'a colori'.
Volevo sapere se e' possibile impostare tale opzione in modo che non sia necessario digitarla ogni volta...
P.S.) La vaiabile LS_OPTIONS non c'entra... il suo valore attuale e':

Codice: Seleziona tutto

--color=auto -F -b -T 0
e non ha alcun effetto in xterm.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Basta che aggiungi un alias nel tuo .bash_profile o se vuoi che le impostazioni riguardino tutti nel /etc/profile.

Codice: Seleziona tutto

alias ls='ls --color'
Ciao.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

.bashrc semmai...

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Si.. claro! Grazie per la correzione del lapsus :oops:

Buona bash a tutti :D

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Preferisco la zsh 8)

Avatar utente
pino.giaquinto
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: mer 25 gen 2006, 11:14

Messaggio da pino.giaquinto »

file /home/pino/.bashrc creato.
inserita la linea:

Codice: Seleziona tutto

alias ls='ls --color'
non funziona!
Se digito il comando alias in xterm funziona :-(

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

La shell va riavviata.

Avatar utente
pino.giaquinto
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: mer 25 gen 2006, 11:14

Messaggio da pino.giaquinto »

Ovvio!
Non funziona lo stesso!!

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Così deve funzionare. L'unica cosa che ti posso dire è di vedere se il file che hai creato ha i permessi di lettura per l'utente che lo deve usare.

Ciao.

P.S.: ricorda che di ovvio non c'è neppure la morte, perché come diceva la Browning "non è nella mera morte che gli uomini muoiono di più".

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio da syaochan »

prova a mettere l'alias anche in .bash_profile

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggio da sid77 »

è _SBAGLIATO_ creare i file ~/.bash* e ~/.profile per avere un ls colorato, questo perchè esistono già i loro equivalenti file di sistema che se ne occupano.

il problema è che di default xterm e gli altri terminali per x (rxvt e konsole) NON leggono questi file.

la soluzione è utilizzare l'opzione "-ls" (login shell) che processa quei file. tutti e tre i terminali X11 delal slack la supportano. a parte l'ls colorato, un "effetto collaterale" è quello che in questo modo ottieni anche che la variabile $PATH viene settata in maniera corretta includendo i percorsi agli eseguibili di kde e tetex.

ciao

Avatar utente
raozuzu
Linux 2.x
Linux 2.x
Messaggi: 307
Iscritto il: gio 13 gen 2005, 0:00
Località: padova
Contatta:

Messaggio da raozuzu »

Spetta un un attimo................ tu hai detto di aver eseguito "alias" o mi sbaglio? Se fosse così (le tue parole dicono questo) devi digitare solo "ls"! :idea:

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

sid77 ha scritto:è _SBAGLIATO_ creare i file ~/.bash* e ~/.profile per avere un ls colorato, questo perchè esistono già i loro equivalenti file di sistema che se ne occupano
Beh, dire che è sbagliato non è corretto, sono punti di vista...

Avatar utente
pino.giaquinto
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: mer 25 gen 2006, 11:14

Messaggio da pino.giaquinto »

OK sid77 funziona!
Basta avviare xterm con l'opzione -ls
GRAZIE :D

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Consiglio: crei il file ~/.bashrc come ti è stato consigliato, poi

Codice: Seleziona tutto

$ ln -s ~/.bashrc ~/.bash_profile

Rispondi