Термінал Linux має надійний інтерфейс користувача. Більшість дистрибутивів мають хороші налаштування за замовчуванням, і це значно полегшує використання командного рядка. Тим не менш, незважаючи на чудовий термінал Linux, вдосконалення завжди вітаються, особливо ті, які роблять термінал Linux зручним для користувачів.
ПОВІДОМЛЕННЯ СПОЙЛЕРА: прокрутіть униз і перегляньте відеоурок у кінці цієї статті.
Представляємо ColorLS, доповнення командного рядка, яке може зробити використання терміналу набагато приємнішим. Він додає кращі шрифти та піктограми поруч із різними файлами в командному рядку (наприклад, піктограму музики поруч із файлом MP3, піктограму зображення поруч із файлом JPG тощо).
Встановіть Ruby
Програма ColorLS вимагає роботи, оскільки не існує простого способу встановлення програмного забезпечення. На даний момент немає жодних пакетів для завантаження, і жоден дистрибутив Linux не має прямої підтримки програмного забезпечення. Натомість, щоб використовувати його, ви повинні створити програмне забезпечення з нуля.
ColorLS є дорогоцінним камінням Ruby, тому мова програмування Ruby є обов’язковою умовою. Мову програмування Ruby і час виконання не складно встановити в Linux.
Щоб отримати Ruby, відкрийте термінал і дотримуйтесь інструкцій, які відповідають вашому дистрибутиву.
Ubuntu
sudo apt install ruby ruby-dev git
Debian
sudo apt-get install ruby ruby-dev git
Arch Linux
sudo pacman -S ruby git
Fedora
sudo dnf install ruby git -y
OpenSUSE
sudo zypper install ruby git
Загальні Linux
ColorLS потрібен Ruby, і це неможливо обійти. Якщо ви не встановите його, ColorLS просто не запуститься. На щастя, навіть найнезрозуміліші дистрибутиви Linux можуть легко встановити мову Ruby/середовище виконання, оскільки деякі програми Linux створені за допомогою Ruby.
Відкрийте термінал, скористайтеся менеджером пакетів, щоб знайти «Ruby» та встановіть його. Не можете отримати Ruby? Перейдіть до офіційний веб-сайт і побудувати його вручну. Переконайтеся, що ви також інсталюєте інструмент Git, оскільки він необхідний для взаємодії з різними репозиторіями Git в цьому підручнику.
Встановити шрифти
Дивовижні функції, які ColorLS отримав від спеціального шрифту. Цей шрифт забезпечує індивідуальний вигляд і багато інших речей, які просто неможливі зі шрифтами, які постачаються в більшості дистрибутивів Linux. В результаті, перш ніж використовувати доповнення терміналу ColorLS, ви повинні встановити Nerd-Fonts.
Nerd-Fonts величезний, і для отримання з GitHub знадобиться багато часу. У терміналі клонуйте файли на свій ПК з Linux.
git clone https://github.com/ryanoasis/nerd-fonts.git
Клонування файлів Nerd-Fonts займе багато часу, тому краще просто залишити вікно терміналу відкритим і зайнятися іншими справами. Коли він закінчиться, пора розпочати встановлення.
Спочатку скористайтеся командою CD і перемістіть термінал у папку «nerd-fonts» на вашому ПК.
cd nerd-fonts
Пакет Nerd-Fonts постачається зі сценарієм встановлення, тому користувачам не потрібно розміщувати файли в системі вручну. Виконайте скрипт за допомогою:
./install.sh
Нехай скрипт встановить шрифти, але наберіться терпіння, оскільки установка займає досить багато часу.
Встановіть ColorLS
ColorLS працює на Github, тому щоб отримати його, відкрийте термінал і скористайтеся командою git clone.
git clone https://github.com/athityakumar/colorls.git
Перемістіть термінал у папку джерел за допомогою команди CD.
cd colorls
Встановіть програму за допомогою команди ruby.
sudo gem install colorls
Використання ColorLS
ColorLS – це програма, яка не потребує будь-якої конфігурації для запуску. Щоб скористатися цим, відкрийте термінал і запустіть його в будь-якому каталозі.
colorls
Виконання базової команди ColorLS без модифікаторів або перемикачів роздрукує всі файли в каталозі, в якому вона знаходиться, а також спеціальні піктограми поруч із кожним типом файлу. Однак він не показуватиме приховані файли, якщо не використовується перемикач «a».
colorls -a
Переглянути дозволи
Як і традиційна команда LS, ColorLS може переглядати більше, ніж просто файли в певному каталозі. Він також може визначати право власності на файли, налаштування дозволів, сортувати файли тощо. Щоб переглянути дозволи за допомогою інструмента ColorLS, виконайте наступну команду в терміналі.
colorls -l
Сортувати файли за розміром
За допомогою перемикача «S» ColorLS може відображати та сортувати файли з урахуванням розміру. Для цього запустіть:
colorls -S
Показати лише папки
Бажаєте переглянути елементи в каталозі, але хочете бачити лише підпапки? Ви можете виконати команду ColorLS за допомогою перемикача d. У терміналі виконайте наступне.
colorls -d
Зберегти аргументи команди ColorLS у файл
Існують десятки різних опцій інструмента ColorLS, які роблять його дійсно корисною та яскравою заміною команді LS. Якщо ви хочете побачити всі аргументи команди, запустіть ColorLS в терміналі за допомогою перемикача довідки.
colorls --help
Крім того, можна зберегти інформацію про «довідку», яка з’являється під час виконання наведеної вище команди, перенісши її в текстовий файл.
colorls --help >> ~/Documents/colorls-commands.txt
Перегляньте вміст текстового файлу в терміналі за допомогою команди cat.
cat ~/Documents/colorls-commands.txt