6 999
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
S3v (discussione | contributi) (colorare ls) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | {{Versioni compatibili}} | ||
==Personalizzare il prompt== | ==Personalizzare il prompt== | ||
Riga 109: | Riga 107: | ||
<pre>40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white</pre> | <pre>40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white</pre> | ||
==Colorare l'output di ls== | |||
Quando viene eseguito il comando "ls" avrete notato che i nomi delle directory vengono colorati in un modo (di default in blu) come anche i file in base alla loro estensione. Stesso discorso anche per i link, le pipe etc.<br/> | |||
Ciò è dovuto alle seguenti righe presenti nel file <code>.bashrc</code> : | |||
<pre> | |||
# enable color support of ls and also add handy aliases | |||
if [ -x /usr/bin/dircolors ]; then | |||
eval "`dircolors -b .dircolors`" | |||
.. | |||
</pre> | |||
se avete installato Debian da un po' di tempo, oppure: | |||
<pre> | |||
# enable color support of ls and also add handy aliases | |||
if [ -x /usr/bin/dircolors ]; then | |||
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" | |||
.. | |||
</pre> | |||
per le nuove installazioni. Cambiate il vostro file <code>.bashrc</code> in questo modo se si presenta nella prima forma ed eseguite un: | |||
<pre>%. .bashrc</pre> | |||
per rendere effettive le modifiche. | |||
Ora, come si vede, ad occuparsi dei colori è <code>dircolors</code>. Si può visualizzare il database di <code>dircolors</code> con il comando: | |||
<pre>$ dircolors -p</pre> | |||
in cui sono presenti le varie associazioni oggetto/colore. Per modificarle eseguite: | |||
<pre>$ dircolors -p > ~/.dircolors</pre> | |||
con cui verrà creato nella vostra home un file nascosto chiamato <code>.dircolors</code> . | |||
Adesso si può modificare questo file nel modo che si preferisce; ad esempio, per cambiare il colore delle directory da blu a giallo, si può modificare la riga corrispondente in questo modo: | |||
<pre> | |||
DIR 01;33 # directory | |||
</pre> | |||
oppure si può aggiungere un'estensione di file che non si trova in lista o inserire un background al testo.<br/> | |||
I colori sono nella forma "stile_carattere;colore_testo;colore_sfondo". Per cui: | |||
<pre> | |||
DIR 01;33;44 | |||
</pre> | |||
visualizzerà i nomi delle directory in grassetto, in giallo e su sfondo blu.<br/> | |||
Per altri utenti, compreso [[root]], le modifiche vanno ripetute. | |||
{{Autori | {{Autori | ||
Riga 116: | Riga 150: | ||
|Estesa_da = | |Estesa_da = | ||
:[[Utente:TheNoise|~ The_Noise]] | :[[Utente:TheNoise|~ The_Noise]] | ||
:[[Utente:S3v|S3v]] (colorare ls) | |||
|Numero_revisori = 1 | |Numero_revisori = 1 | ||
}} | }} | ||
[[Categoria:Bash]] | [[Categoria:Bash]] |
contributi