Как изменить цвета команды ls в Linux

El команда ls Это один из наиболее часто используемых, когда мы работаем в консоли, мы отмечаем, что мы не посвящали ни одной статьи этой отличной команде в блоге, поэтому мы предлагаем учебник по как изменить цвета команды ls. Таким же образом мы дадим краткое объяснение этой команды и ее использования.

Мы собираемся основываться на официальной информации и различных методах, найденных в Интернете для той же цели, поэтому эта статья будет компиляцией различных проверенных и рабочих методов, применяемых разными людьми. изменить цвета команды ls

Что такое команда ls?

Цитата из Википедии:

«ls (английский list, чей перевод - список, список или список) - это команда Linux и ее производные, которая показывает список файлов и каталогов в определенном каталоге. Результаты перечислены в алфавитном порядке.

Файлы и каталоги, имена которых начинаются с . (период) не отображаются с инструкцией ls, поэтому их часто называют «скрытыми файлами». Опция -a de ls Он запрещает такое поведение и показывает все файлы и подкаталоги, даже те, которые начинаются с точки.

ls это один из самых основных инструментов операционных систем Юникс, так что это часть пакета GNU Coreutils.»

Цвета по умолчанию в результатах команды ls

По умолчанию каждый из цветов, которые он выделяет при выполнении команды ls, имеет значение, поскольку это способ классификации файлов по их характеристикам.

  • Зеленый: Исполняемые файлы.
  • черный: Обычный файл.
  • синий: Каталоги или папки.
  • Небесный: Символическая ссылка.
  • Красный: Сжатые файлы (.tar, .gz, .zip, .rpm).
  • фуксин: Файлы изображений (.jpg, gif, bmp, png, tif)

Как изменить цвета команды ls

Вариант 1. Изменение нашего .bashrc

Чтобы результаты команды ls имели цвет, отличный от цвета по умолчанию, мы должны изменить наш файл .bashrc, для этого мы должны выполнить следующие шаги:

Отредактируйте наш файл .bashrc из терминала

nano $HOME/.bashrc

Добавьте в конец файла следующее:

export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"

Загрузите файл и наслаждайтесь.

source ~/.bashrc

Вы можете редактировать экспорт, используя следующие настройки.

Список опций:

  • tput bold - полужирный
  • tput rev - инвертированные цвета
  • tput sgr0 - Сбросить все
  • tput setaf {CODE} - Установить цвет переднего плана, увидеть цвет {CODE}

ЦВЕТОВОЙ КОД:

Color {code}    Color
0   Black
1   Red
2   Green
3   Yellow
4   Blue
5   Magenta
6   Cyan
7   White

Вариант 2: Другой способ изменить наш .bashrc

Как и на предыдущем шаге, мы должны изменить наш файл .bashrc, для этого мы должны выполнить следующие шаги:

Отредактируйте наш файл .bashrc из терминала

nano $HOME/.bashrc

Добавьте в конец файла следующее:

alias ls='ls --color
LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90'
export LS_COLORS

Первая строка делает ls используйте параметр -Цвет по умолчанию, что говорит ls который показывает его выходы, основанные на настройке переменной.

Вторая строка представляет цвет, который вы хотите придать различным файлам Linux, они представлены следующим обозначением:

di = каталог
fi = файл
ln = символическая ссылка
pi = Файл FIFO
so = файл сокета
bd = блок (буфер) специальных файлов
cd = символ (небуферизованный) из специальных файлов
or = символическая ссылка, указывающая на несуществующий файл (сирота)
mi = несуществующий файл, на который указывает символическая ссылка (отображается при вводе ls -l)
ex = исполняемый файл

Цвета, которые сопровождают каждый тип файла, представлены числами, чтобы узнать преобразование каждого цвета, вы можете увидеть следующую таблицу:

0 = цвет по умолчанию
1 = жирный
4 = подчеркнутый
5 = мигающий текст
7 = обратное поле
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 = бирюзовый фон

Вариант 3: Использование LS_COLORS

Другой способ изменить цвета - использовать LS_COLORS, набор цветов, который позволяет нам назначать цвета для вывода команды ls. Чтобы использовать его, просто войдите в терминал и выполните следующие команды:

wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors
echo 'eval $(dircolors -b $HOME/.dircolors)' >> $HOME/.bashrc
. $HOME/.bashrc

С этими различными формами изменить цвета команды ls, вы можете настроить представление вывода этой замечательной команды по своему вкусу.

С информацией StackOverflow y линукс-sxs


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Гонсало Мартинес сказал

    Поскольку вы цитируете Википедию, оставьте это без изменений.

    «Ls» - это команда UNIX и производных, а не Linux и производных.

    Не все - изобретение Linux и свободных программ.