В Ubuntu-14.04 команда "ls /dev/sd*" по-разному выглядит в xterm у root'а
и у пользователя. у root результат выводится жёлтым, но каждое имя на черном фоне,
а у пользователя просто жёлтым и это плохо видно, т.к. в xterm у меня фон белый.
На другом компьютере с Debian наоборот.
Это настройка чего именно?
Сам xterm запускается командой с опциями в т.ч. "-fg blue -bg white".
Пётр.
ls и xterm
Peter, аналогично настройкам терминала. И в сакуре можно зелёным расцвести при желании :)
Это переменная окружения LS_COLOR. Man ls, man dircolors.
Это переменная окружения LS_COLOR. Man ls, man dircolors.
Да, это оказалась она. На компьютере с Debian у root'а и user'а shell - tcsh и у user'а
она устанавливается в ~/.tcshrc командой setenv, а у root нет.
На компьютере с Ubuntu у root'а она тоже не устанавливается, а у user'а я при настройке
создал файл ~/.dircolors командой
dircolors -b > .dircolorsи при каждом запуске xterm там выдавалось сообщение, что 2-я лексема неверна.
Я удалил ~/.dircolors и стало нормально, т.е. она задаётся где-то в другом месте.
На компьютере с Ubuntu shell - bash.
Пётр.
насколько я понимаю цвета изначально задает терминал. список параметров вкомпилен в него. Если нужно изменить - используйте переменную LS_COLORS
http://leocharre.com/articles/setting-ls_colors-colors-of-directory-listings-in-bash-terminal/
надо было вторую лексему поправить.и при каждом запуске xterm там выдавалось сообщение, что 2-я лексема неверна.
Я удалил ~/.dircolors
у кого какнасколько я понимаю цвета изначально задает терминал. список параметров вкомпилен в него.
Показать

лучше юзать dircolors.Если нужно изменить - используйте переменную LS_COLORS