Jak uczynić terminal Linuksa przyjaznym dla użytkownika dzięki ColorLS

Terminal w systemie Linux posiada niezwykle solidny interfejs użytkownika. Wiele dystrybucji oferuje zadowalające ustawienia domyślne, co sprawia, że praca w wierszu poleceń jest znacznie prostsza. Mimo tego, że terminal Linuksa jest dobrze zaprojektowany, zawsze istnieje przestrzeń na udoskonalenia, szczególnie te, które zwiększają jego użyteczność dla użytkowników.

OSTRZEŻENIE O SPOILERACH: Zobacz samouczek wideo na końcu tego artykułu.

Przedstawiamy ColorLS, narzędzie do wiersza poleceń, które znacząco ułatwia korzystanie z terminala. Aplikacja ta dodaje estetyczne czcionki oraz ikony obok różnych typów plików w wierszu poleceń (na przykład ikona muzyki obok pliku MP3 czy ikona obrazu obok pliku JPG).

Instalacja Rubiego

Aby zainstalować ColorLS, konieczne jest posiadanie Rubiego, ponieważ obecnie nie ma prostego sposobu na jego instalację. Nie istnieją żadne gotowe pakiety do pobrania, a żadna dystrybucja Linuksa nie oferuje bezpośredniego wsparcia dla tego oprogramowania. Dlatego trzeba je zbudować od podstaw.

ColorLS jest dostępny jako gem Ruby, więc zainstalowanie języka programowania Ruby oraz środowiska wykonawczego jest wymogiem. Na szczęście ich instalacja na systemie Linux nie jest skomplikowana.

Aby zainstalować Rubiego, otwórz terminal i wykonaj odpowiednie polecenia w zależności od używanej dystrybucji.

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

Inne dystrybucje Linuxa

ColorLS wymaga zainstalowanego Rubiego, więc jest to niezbędne. Jeśli go nie zainstalujesz, ColorLS po prostu nie zadziała. Na szczęście, nawet mniej popularne dystrybucje Linuksa mogą łatwo zainstalować Ruby, ponieważ istnieje wiele aplikacji napisanych w tym języku.

Otwórz terminal, użyj menedżera pakietów do wyszukania „Ruby” i zainstaluj go. Nie możesz znaleźć Rubiego? Odwiedź oficjalną stronę Rubiego i zbuduj go ręcznie. Upewnij się również, że masz zainstalowane narzędzie Git, które jest niezbędne do interakcji z repozytoriami Git w tym przewodniku.

Instalacja czcionek

Wyjątkowe funkcje ColorLS pochodzą z zastosowania niestandardowej czcionki. Czcionka ta nadaje unikalny wygląd oraz wiele funkcji, które nie są dostępne w standardowych czcionkach dostarczanych z większością dystrybucji Linuksa. Dlatego przed rozpoczęciem korzystania z ColorLS, musisz zainstalować Nerd-Fonts.

Pobranie Nerd-Fonts z GitHub może zająć sporo czasu, ponieważ pakiet jest dość duży. W terminalu sklonuj repozytorium na swój komputer.

git clone https://github.com/ryanoasis/nerd-fonts.git

Klonowanie może zająć chwilę, więc najlepiej pozostawić otwarte okno terminala i zająć się innymi zadaniami. Po zakończeniu procesu, przystąp do instalacji.

Najpierw użyj polecenia CD, aby przejść do katalogu „nerd-fonts” na swoim komputerze.

cd nerd-fonts

Paczka Nerd-Fonts zawiera skrypt instalacyjny, co oznacza, że użytkownicy nie muszą ręcznie przenosić plików do systemu. Uruchom skrypt instalacyjny za pomocą:

./install.sh

Pozwól skryptowi na zainstalowanie czcionek, ale bądź cierpliwy, gdyż proces instalacji może chwilę potrwać.

Instalacja ColorLS

ColorLS jest dostępny na GitHubie, więc aby go zainstalować, otwórz terminal i użyj polecenia git clone.

git clone https://github.com/athityakumar/colorls.git

Przenieś się do folderu źródłowego za pomocą polecenia CD.

cd colorls

Zainstaluj aplikację, uruchamiając polecenie ruby.

sudo gem install colorls

Używanie ColorLS

ColorLS jest aplikacją, która nie wymaga dodatkowej konfiguracji do działania. Aby ją uruchomić, otwórz terminal i wpisz polecenie w dowolnym katalogu.

colorls

Wykonanie podstawowego polecenia ColorLS bez dodatkowych opcji spowoduje wyświetlenie wszystkich plików w bieżącym katalogu, z odpowiednimi ikonami obok każdego typu pliku. Należy jednak pamiętać, że ukryte pliki nie będą widoczne, chyba że użyjesz przełącznika „a”.

colorls -a

Wyświetlanie uprawnień

Podobnie jak standardowe polecenie LS, ColorLS potrafi wyświetlać więcej informacji niż tylko pliki w katalogu. Może także pokazywać własność plików, ustawienia uprawnień oraz sortować pliki. Aby wyświetlić uprawnienia za pomocą ColorLS, wprowadź następujące polecenie w terminalu.

colorls -l

Sortowanie plików według rozmiaru

Używając przełącznika „S”, ColorLS ma możliwość wyświetlania i sortowania plików według ich rozmiaru. Aby to zrobić, wprowadź:

colorls -S

Wyświetlanie tylko folderów

Jeśli chcesz zobaczyć elementy w katalogu, ale interesują cię jedynie podfoldery, możesz to zrobić, używając przełącznika „d” w poleceniu ColorLS. W terminalu wpisz:

colorls -d

Zapisz argumenty polecenia ColorLS do pliku

ColorLS oferuje wiele różnych opcji, które sprawiają, że jest to bardzo użyteczne i kolorowe narzędzie zamiast tradycyjnego polecenia LS. Jeśli chcesz zobaczyć wszystkie dostępne argumenty, uruchom ColorLS w terminalu z przełącznikiem pomocy.

colorls --help

Możesz również zapisać informacje z opcji „pomoc” do pliku tekstowego, używając następującego polecenia.

colorls --help >> ~/Documents/colorls-commands.txt

Aby wyświetlić zawartość pliku tekstowego w terminalu, użyj polecenia cat.

cat ~/Documents/colorls-commands.txt

newsblog.pl