Perché il terminale non mostra lo schema dei colori una volta registrato come root?


10

Attualmente sto usando Debian 7 Wheezy e ho notato che la tavolozza dei colori sul terminale (che potrebbe essere utile per identificare tra un ampio set di file e cartelle) non è abilitata una volta effettuato l'accesso come root.

Lo stesso, ho notato che il completamento della scheda non funziona allo stesso modo in questa situazione.

Come posso configurare questi problemi?

Risposte:


12

Se accedi come root, usa il ~/.bashrcfile root che viene fornito ogni volta che accedi come root. Nel ~/.bashrcfile troverai le seguenti righe

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'

Scomponi di conseguenza queste linee per ottenere il risultato desiderato.

Dopo aver decommentato le righe, dovrai generare il file .bashrc, ad es source ~/.bashrc && ls -l /.


Ha funzionato perfettamente, grazie! Potresti spiegarmi un po 'il sourcing del .bashrcfile?
diegoaguilar,


2
@Diego Devi farlo solo se hai appena modificato il file. Viene letto automaticamente all'avvio di bash.
Gilles 'SO- smetti di essere malvagio' il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.