Dlaczego terminal nie pokazuje schematu kolorów po zalogowaniu jako root?


10

Obecnie używam Debian 7 Wheezy i zauważyłem, że paleta kolorów na terminalu (która może być przydatna do identyfikacji wśród dużego zestawu plików i folderów) nie jest włączona po zalogowaniu jako root.

Tak samo, zauważyłem, że uzupełnianie kart nie działa tak samo w tej sytuacji.

Jak mogę skonfigurować te problemy?

Odpowiedzi:


12

Jeśli logujesz się jako root, używa ~/.bashrcpliku root, który jest pozyskiwany przy każdym logowaniu jako root. W ~/.bashrcpliku znajdują się następujące wiersze

# 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'

Odkomentuj te linie odpowiednio, aby uzyskać pożądany wynik.

Po odkomentowaniu linii będziesz musiał pobrać plik .bashrc, np source ~/.bashrc && ls -l /.


Działa idealnie, dzięki! Czy mógłbyś mi trochę wyjaśnić na temat pozyskiwania .bashrcpliku?
diegoaguilar


2
@Diego Musisz to zrobić tylko wtedy, gdy właśnie zmodyfikowałeś plik. Jest czytany automatycznie po rozpoczęciu bash.
Gilles 'SO - przestań być zły'
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.