Interfața liniei de comandă Linux este recunoscută pentru robustețea sa. Majoritatea distribuțiilor oferă setări predefinite care simplifică utilizarea acesteia. Totuși, oricât de performant ar fi terminalul Linux, îmbunătățirile sunt întotdeauna binevenite, mai ales cele care sporesc ușurința în utilizare.
Un mic spoiler: Derulează până la final pentru a viziona tutorialul video atașat.
Vă prezentăm ColorLS, o extensie pentru linia de comandă, care transformă experiența utilizării terminalului într-una mai agreabilă. Aceasta adaugă fonturi stilizate și pictograme sugestive lângă diversele tipuri de fișiere (de exemplu, o pictogramă muzicală pentru fișiere MP3, una cu imagine pentru JPG-uri etc.).
Instalarea Ruby
Instalarea ColorLS necesită o abordare specifică, deoarece nu există o metodă simplificată de instalare a software-ului. Momentan, nu sunt disponibile pachete precompilate, iar distribuțiile Linux nu oferă suport direct. Pentru a-l utiliza, este necesar să construiți software-ul din sursă.
ColorLS este o „gemă” Ruby, deci limbajul de programare Ruby este o cerință obligatorie. Instalarea limbajului Ruby și a mediului său de execuție pe Linux este un proces simplu.
Pentru a instala Ruby, deschideți terminalul și urmați instrucțiunile specifice distribuției Linux pe care o utilizați:
Pentru Ubuntu
sudo apt install ruby ruby-dev git
Pentru Debian
sudo apt-get install ruby ruby-dev git
Pentru Arch Linux
sudo pacman -S ruby git
Pentru Fedora
sudo dnf install ruby git -y
Pentru OpenSUSE
sudo zypper install ruby git
Pentru Distribuții Linux Generice
ColorLS necesită prezența Ruby și nu există ocolire. Dacă nu este instalat, ColorLS nu va funcționa. Din fericire, chiar și distribuțiile Linux mai puțin populare pot instala limbajul Ruby/mediul său de execuție relativ ușor, datorită instrumentelor dezvoltate folosind Ruby.
Deschideți terminalul, folosiți managerul de pachete pentru a căuta „Ruby” și instalați-l. Dacă întâmpinați probleme în găsirea lui, accesați site-ul oficial și construiți-l manual. Asigurați-vă că instalați și Git, deoarece este necesar pentru interacțiunea cu diversele depozite Git din acest tutorial.
Instalarea Fonturilor
Aspectul deosebit oferit de ColorLS se bazează pe un font personalizat. Acesta furnizează un aspect unic și oferă funcționalități care nu sunt disponibile cu fonturile standard ale distribuțiilor Linux. Astfel, înainte de utilizarea extensiei ColorLS pentru terminal, este necesară instalarea Nerd-Fonts.
Nerd-Fonts este un proiect extins și descărcarea de pe GitHub poate dura. Într-un terminal, clonați fișierele în directorul dumneavoastră Linux:
git clone https://github.com/ryanoasis/nerd-fonts.git
Clonarea Nerd-Fonts va necesita timp, deci este recomandabil să lăsați terminalul deschis și să vă ocupați de altceva. După finalizare, puteți începe instalarea.
Folosiți comanda CD pentru a naviga la directorul „nerd-fonts” din sistemul dumneavoastră.
cd nerd-fonts
Pachetul Nerd-Fonts include un script de instalare, care simplifică procesul, evitând necesitatea plasării manuale a fișierelor în sistem. Rulați scriptul cu:
./install.sh
Permiteți scriptului să finalizeze instalarea fonturilor, proces ce poate dura ceva timp.
Instalarea ColorLS
ColorLS este disponibil pe Github, deci pentru a-l obține, deschideți un terminal și utilizați comanda git clone.
git clone https://github.com/athityakumar/colorls.git
Navigați cu terminalul în directorul sursă folosind comanda CD.
cd colorls
Instalați programul cu ajutorul comenzii ruby.
sudo gem install colorls
Utilizarea ColorLS
ColorLS este o aplicație independentă și nu necesită configurări inițiale. Pentru a beneficia de facilitățile sale, lansați-o dintr-un terminal, din orice director.
colorls
Rularea comenzii de bază ColorLS, fără modificatori, va afișa toate fișierele din directorul curent, împreună cu pictogramele specifice pentru fiecare tip de fișier. Fișierele ascunse nu vor fi afișate, decât dacă folosiți comutatorul „-a”.
colorls -a
Afișarea Permisiunilor
Similar cu comanda LS, ColorLS oferă informații suplimentare despre fișiere, cum ar fi drepturile de proprietate, permisiunile și posibilitatea sortării. Pentru a vizualiza permisiunile cu ColorLS, utilizați următoarea comandă:
colorls -l
Sortarea fișierelor după dimensiune
Utilizând comutatorul „-S”, ColorLS poate afișa și sorta fișierele în funcție de dimensiunea lor. Pentru a realiza aceasta, rulați:
colorls -S
Afișarea Doar a Folderelor
Dacă doriți să vizualizați doar subdirectoarele dintr-un director, puteți utiliza comutatorul „d”. Introduceți următoarea comandă în terminal:
colorls -d
Salvarea Argumentelor ColorLS într-un Fișier
ColorLS oferă o gamă variată de opțiuni, transformându-l într-un înlocuitor performant și estetic pentru comanda LS standard. Pentru a vizualiza toate argumentele disponibile, rulați ColorLS cu comutatorul de ajutor:
colorls --help
Alternativ, puteți salva informațiile de ajutor într-un fișier text:
colorls --help >> ~/Documents/colorls-commands.txt
Pentru a vizualiza conținutul fișierului creat, folosiți comanda cat:
cat ~/Documents/colorls-commands.txt