Як зробити термінал Linux зручним для користувачів за допомогою ColorLS

| | 0 Comments| 11:18 PM
Categories:

Термінал Linux має надійний інтерфейс користувача. Більшість дистрибутивів мають хороші налаштування за замовчуванням, і це значно полегшує використання командного рядка. Тим не менш, незважаючи на чудовий термінал Linux, вдосконалення завжди вітаються, особливо ті, які роблять термінал Linux зручним для користувачів.

ПОВІДОМЛЕННЯ СПОЙЛЕРА: прокрутіть униз і перегляньте відеоурок у кінці цієї статті.

Представляємо ColorLS, доповнення командного рядка, яке може зробити використання терміналу набагато приємнішим. Він додає кращі шрифти та піктограми поруч із різними файлами в командному рядку (наприклад, піктограму музики поруч із файлом MP3, піктограму зображення поруч із файлом JPG тощо).

Встановіть Ruby

Програма ColorLS вимагає роботи, оскільки не існує простого способу встановлення програмного забезпечення. На даний момент немає жодних пакетів для завантаження, і жоден дистрибутив Linux не має прямої підтримки програмного забезпечення. Натомість, щоб використовувати його, ви повинні створити програмне забезпечення з нуля.

ColorLS є дорогоцінним камінням Ruby, тому мова програмування Ruby є обов’язковою умовою. Мову програмування Ruby і час виконання не складно встановити в Linux.

Щоб отримати Ruby, відкрийте термінал і дотримуйтесь інструкцій, які відповідають вашому дистрибутиву.

  Як використовувати домашню потокову передачу Steam, щоб грати в ігри Windows на Linux

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 займе багато часу, тому краще просто залишити вікно терміналу відкритим і зайнятися іншими справами. Коли він закінчиться, пора розпочати встановлення.

  Як встановити веб-сервер Caddy на Linux

Спочатку скористайтеся командою 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, виконайте наступну команду в терміналі.

  Як підключити зовнішні жорсткі диски в Linux

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