El 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
Оскільки ви цитуєте Вікіпедію, залиште її незмінною.
"Ls" - це команда UNIX та похідних, а не команда Linux та похідних.
Не все є винаходом Linux та вільного програмного забезпечення.