Почему терминал не отображает цветовую схему, когда он зарегистрирован как root?


10

В настоящее время я использую Debian 7 Wheezy, и я заметил, что палитра цветов на терминале (которая может быть полезна для идентификации среди большого набора файлов и папок) не включается после того, как я войду в систему как root.

То же самое, я заметил, что завершение вкладки не работает так же в этой ситуации.

Как я могу настроить эти проблемы?

Ответы:


12

Если вы входите в систему как root, он использует ~/.bashrcфайл root, который создается каждый раз, когда вы входите в систему как root. В ~/.bashrcфайле вы найдете следующие строки

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

Раскомментируйте эти строки соответственно, чтобы получить желаемый результат.

После того, как вы откомментировали строки, вам понадобится исходный файл .bashrc, например source ~/.bashrc && ls -l /.


Работал отлично, спасибо! Не могли бы вы объяснить мне немного о поиске .bashrcфайла?
diegoaguilar


2
@Diego Это нужно делать только в том случае, если вы только что изменили файл. Он читается автоматически при запуске bash.
Жиль "ТАК - перестань быть злым"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.