Я добавил следующие строки в мой файл .bash_profile в /Users /[мое имя пользователя]:

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

И это прекрасно работает. Однако, когда я сделал то же самое для root .bash_profile в /var /root, это не сработало. Есть идеи, почему это не работает для root?

Благодарю.

2 ответа2

3

Вы можете выбросить их в ~/.profile или получить соответствующий файл из ~/.profile в домашнем каталоге для пользователя root, а затем войти в систему с помощью sudo su - для имитации полного входа в систему. У меня это работает на BASH на Snow Leopard.

В качестве примечания, я определяю псевдоним alias ls='ls -G' в моих файлах .bashrc, чтобы включить вывод цвета для ls .

1

Поместите следующее в файл /var/root/.bashrc:

export PS1="\[\033[03;31m\][\u@\h\[\033[03;37m\] \W \[\033[03;31m\]]\\$ \[\033[00m\]"
alias grep='grep --color'
export CLICOLOR='yes'
TERM=xterm-color

Будучи пользователем root, введите следующее:

chsh -s /bin/bash

Выход и «sudo su» обратно в корень.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .