Як змінити кольори команди ls в Linux

El ls команда Це одна з найбільш часто використовуваних, коли ми працюємо в консолі, ми зазначаємо, що ми не присвячували жодної статті цій чудовій команді в блозі, тому ми пропонуємо підручник з як змінити кольори команди ls - -. Таким же чином ми збираємось коротко пояснити цю команду та її використання.

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

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

Цитуючи Вікіпедію:

«ls (англ. англ.) list, переклад якого - list, list або list) - це команда Linux та похідні, яка відображає список файлів та каталогів у певному каталозі. Результати наведені в алфавітному порядку.

Файли та каталоги, назва яких починається з . (крапка) не відображаються з інструкцією ls, саме тому їх часто називають "прихованими файлами". Варіант -a de ls Він гальмує таку поведінку та показує всі файли та підкаталоги, навіть ті, що починаються з крапки.

ls це один з найосновніших інструментів операційних систем Юнекс, отже, це частина пакету GNU Coreutils.»

Кольори за замовчуванням у результатах команди ls

За замовчуванням кожен із кольорів, який він додає під час виконання команди ls, має значення, оскільки це спосіб класифікації файлів за їх характеристиками.

  • зелений: Виконувані файли.
  • Чорний: Звичайний файл.
  • Azul: Каталоги або папки.
  • Небесний: Символічне посилання.
  • Червоний: Стислі файли (.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 жирний - жирний
  • 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, Ви можете налаштувати візуалізацію результату цієї чудової команди на свій смак.

З інформацією від переповнення стеку y linux-sxs


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

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

    Оскільки ви цитуєте Вікіпедію, залиште її незмінною.

    "Ls" - це команда UNIX та похідних, а не команда Linux та похідних.

    Не все є винаходом Linux та вільного програмного забезпечення.