Cum să faci terminalul Linux ușor de utilizat cu ColorLS

Terminalul Linux are o interfață de utilizare solidă. Majoritatea distribuțiilor au valori implicite bune și ușurează mult utilizarea liniei de comandă. Totuși, oricât de grozav este terminalul Linux, îmbunătățirile sunt întotdeauna binevenite, în special cele care fac terminalul Linux ușor de utilizat.

ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video de la sfârșitul acestui articol.

Vă prezentăm ColorLS, o adăugare la linia de comandă care poate face utilizarea terminalului mult mai plăcută. Adaugă fonturi mai frumoase și pictograme lângă diferite fișiere din linia de comandă (cum ar fi o pictogramă muzicală lângă un fișier MP3, o pictogramă imagine lângă un fișier JPG etc.)

Instalați Ruby

Aplicația ColorLS necesită lucru, deoarece nu există o modalitate ușoară de a instala software-ul. În prezent, nu există pachete descărcabile și nicio distribuție Linux nu are suport direct pentru software. În schimb, pentru a-l folosi, trebuie să construiți software-ul de la zero.

ColorLS este o bijuterie Ruby, deci limbajul de programare Ruby este o condiție prealabilă. Limbajul de programare Ruby și timpul de rulare nu sunt dificil de instalat pe Linux.

Pentru a obține Ruby, deschideți un terminal și urmați instrucțiunile care corespund distribuției dvs.

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-uri generice

ColorLS are nevoie de Ruby și nu există nicio cale de a o ocoli. Dacă nu îl instalați, ColorLS pur și simplu nu va rula. Din fericire, chiar și cele mai obscure distribuții Linux pot instala cu ușurință limbajul/runtime Ruby, datorită unor programe Linux realizate cu Ruby.

  Cum să ștergeți un fișier în Linux

Deschideți un terminal, utilizați managerul de pachete pentru a căuta „Ruby” și instalați-l. Nu poți obține Ruby? Îndreptați-vă spre site oficial și construiți-l manual. Asigurați-vă că instalați și instrumentul Git, deoarece este necesar pentru a interacționa cu diferitele repoziții Git din acest tutorial.

Instalați fonturi

Caracteristicile uimitoare pe care le are ColorLS provin dintr-un font personalizat. Acest font oferă un aspect personalizat și multe alte lucruri care pur și simplu nu sunt posibile cu fonturile cu care sunt livrate majoritatea distribuțiilor Linux. Ca urmare, înainte de a utiliza suplimentul pentru terminal ColorLS, trebuie să instalați Nerd-Fonts.

Nerd-Fonts este uriaș și va dura mult timp să fie preluat de pe GitHub. Într-un terminal, clonează fișierele pe computerul tău Linux.

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

Clonarea fișierelor Nerd-Fonts va dura mult timp, așa că cel mai bine este să lăsați fereastra terminalului deschisă și să faceți alte lucruri. Când se termină, este timpul să începeți instalarea.

Mai întâi, utilizați comanda CD și mutați terminalul în folderul „nerd-fonts” de pe computer.

cd nerd-fonts

Pachetul Nerd-Fonts vine cu un script de instalare, astfel încât utilizatorii să nu fie nevoie să plaseze manual fișierele în sistem. Executați scriptul cu:

./install.sh

Lăsați scriptul să instaleze fonturile, dar aveți răbdare, deoarece instalarea durează destul de mult.

Instalați ColorLS

ColorLS este disponibil pe Github, așa că pentru a-l obține, deschideți un terminal și utilizați comanda git clone.

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

Mutați terminalul în folderul surse cu comanda CD.

cd colorls

Instalați programul cu comanda ruby.

sudo gem install colorls

Folosind ColorLS

ColorLS este o aplicație și nu are nevoie de nicio configurație pentru a rula. Pentru a profita de el, deschideți un terminal și rulați-l în orice director.

  Cum să asociați controlerul Nintendo Switch Pro pe Linux

colorls

Rularea comenzii de bază ColorLS fără modificatori sau comutatoare va tipări toate fișierele din directorul în care se află, împreună cu pictograme speciale de lângă fiecare tip de fișier. Cu toate acestea, nu va afișa fișiere ascunse, cu excepția cazului în care se folosește comutatorul „a”.

colorls -a

Vedeți permisiunile

La fel ca comanda tradițională LS, ColorLS poate vizualiza mai mult decât fișiere dintr-un anumit director. De asemenea, poate determina dreptul de proprietate asupra fișierelor, setările de permisiuni, sortarea fișierelor etc. Pentru a vizualiza permisiunile cu instrumentul ColorLS, rulați următoarea comandă într-un terminal.

colorls -l

Sortați fișierele după dimensiune

Cu comutatorul „S”, ColorLS poate afișa și sorta fișierele având în vedere dimensiunea. Pentru a face acest lucru, rulați:

colorls -S

Afișați doar folderele

Doriți să vedeți elementele dintr-un director, dar doriți să vedeți doar subdosare? Rulând comanda ColorLS cu comutatorul d, puteți. Într-un terminal, faceți următoarele.

colorls -d

Salvați argumentele comenzii ColorLS în fișier

Există zeci de opțiuni diferite pentru instrumentul ColorLS, care îl fac un înlocuitor cu adevărat util și plin de culoare pentru comanda LS. Dacă doriți să vedeți toate argumentele comenzii, rulați ColorLS într-un terminal cu comutatorul de ajutor.

colorls --help

Alternativ, este posibil să salvați informațiile de „ajutor” care apar atunci când comanda de mai sus este executată prin direcționarea acesteia într-un fișier text.

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

Vizualizați conținutul fișierului text într-un terminal folosind comanda cat.

cat ~/Documents/colorls-commands.txt