Как изменить цветовую схему отображения директорий и файлов при использовании команды ls в консоли linux? Это особенно необходимо, если вы используете нестандартную цветовую схему.
Итак, во-первых, редактируем ~/.bashrc:
В нём перечислены операторы, определяющие цветовые последовательности для соответствующих элементов, например, для обыкновенных директорий:
Возможные числовые коды имеют следующие значения:
00 = цвет по умолчанию
01 = полужирный
04 = подчёркнутый
05 = мигающий
07 = обращённые цвета
31 = красный
32 = зелёный
33 = оранжевый (отлично смотрится на чёрном!)
34 = синий
35 = фиолетовый - ну или что-то вроде
36 = голубой
37 = серый
40 = чёрный фон
41 = красный фон
42 = зелёный фон
43 = оранжевый фон
44 = синий фон
45 = фиолетовый фон
46 = голубой фон
47 = серый фон
90 = тёмно-серый
91 = светло-красный
92 = светло-зелёный
93 = жёлтый
94 = светло-синий
95 = светло-фиолетовый
96 = тёмно-зелёный
100 = тёмно-серый фон
101 = светло-красный фон
102 = светло-зелёный фон
103 = жёлтый фон
104 = светло-синий фон
105 = светло-фиолетовый фон
106 = тёмно-зелёный фон
Если вы хотите, чтобы файлы с особым расширением отображались особым цветом, добавьте в конце файла строку типа
Итак, во-первых, редактируем ~/.bashrc:
gedit ~./bashrcдобавляя следующую строку:
alias ls = 'ls - - colors'Во-вторых, копируем дефолтные настройки цветов в файл ~/.lscolors:
dircolors -p > ~/.lscolorsДалее правим файл ~/.lscolors.
В нём перечислены операторы, определяющие цветовые последовательности для соответствующих элементов, например, для обыкновенных директорий:
DIR 01;34 # directoryЦифры как раз и обозначают стиль изображения соответствующего элемента. В данном случае директории будут обозначаться полужирным (01) синим (34) шрифтом.
Возможные числовые коды имеют следующие значения:
00 = цвет по умолчанию
01 = полужирный
04 = подчёркнутый
05 = мигающий
07 = обращённые цвета
31 = красный
32 = зелёный
33 = оранжевый (отлично смотрится на чёрном!)
34 = синий
35 = фиолетовый - ну или что-то вроде
36 = голубой
37 = серый
40 = чёрный фон
41 = красный фон
42 = зелёный фон
43 = оранжевый фон
44 = синий фон
45 = фиолетовый фон
46 = голубой фон
47 = серый фон
90 = тёмно-серый
91 = светло-красный
92 = светло-зелёный
93 = жёлтый
94 = светло-синий
95 = светло-фиолетовый
96 = тёмно-зелёный
100 = тёмно-серый фон
101 = светло-красный фон
102 = светло-зелёный фон
103 = жёлтый фон
104 = светло-синий фон
105 = светло-фиолетовый фон
106 = тёмно-зелёный фон
Если вы хотите, чтобы файлы с особым расширением отображались особым цветом, добавьте в конце файла строку типа
."расширение" "тип шрифта"Например, у меня файлы mp3 отображаются голубым:
.mp3 36После завершения редактирования сохраняем изменения и снова редактируем файл ~/.bashrc:
gedit ~/.bashrcдобавляя в конец файла
eval "`dircolors -b $HOME/.lscolors`"