„Exa“ - modernus „ls komandos“, parašyto rūdyse, pakeitimas


„Exa“ yra lengvas, greitas ir modernus populiariosios „ls“ komandos pakaitalas. Svarbu tai, kad jos parinktys yra panašios, bet ne visiškai tos pačios, kaip ir „ls“ komandai, kaip matysime vėliau.

Viena iš jo ypatumų yra naudingos spalvos, skirtos atskirti išvardytą informaciją apie įvairius failus, pvz., Failo savininką, grupės savininką, teises, blokus, inodo informaciją ir pan. Visa ši informacija rodoma atskiromis spalvomis.

  • Mažas, greitas ir nešiojamas.
  • Pagal numatytuosius nustatymus informacijai atskirti naudojamos spalvos.
  • Jame gali būti rodomi išplėstiniai failo atributai ir standartinė failų sistemos informacija.
  • Užklausia failus tuo pačiu metu.
  • Turi „Git“ palaikymą; leidžia peržiūrėti katalogo „Git“ būseną.
  • Taip pat palaiko pasikartojimą kataloguose su medžio vaizdu.

  • „Rustc“ 1.17.0 arba naujesnė versija
  • libgit2
  • cmake

„Exa“ diegimas „Linux“ sistemose

Lengviausias būdas įdiegti „exa“ yra atsisiųsti dvejetainį failą, skirtą jūsų „Linux“ platinimui, ir įdėti jį į /usr/local/bin . Prieš tai atlikdami, turite turėti sistemoje įdiegtą rekomenduojamą „Rust“ versiją, vykdydami šias komandas.

$ curl https://sh.rustup.rs -sSf | sh
$ wget -c https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip
$ unzip exa-linux-x86_64-0.7.0.zip
$ sudo 
$ sudo mv exa-linux-x86_64 /usr/local/bin/exa

Jei esate pakankamai drąsus, kad sukompiluotumėte jį iš šaltinio, galite tęsti ir įdiegti reikiamus kūrimo įrankius bei sukurti naujausią „exa“ kūrimo versiją iš šaltinio, kaip parodyta.

-------------- Install Development Tools -------------- 
$ sudo apt install libgit2-24 libgit2-dev cmake  [On Debian/Ubuntu]
$ sudo yum install libgit2 cmake	         [On CentOS/RHEL]			
$ sudo dnf install libgit2 cmake	         [On Fedora]

-------------- Install Exa from Source -------------- 
$ curl https://sh.rustup.rs -sSf | sh
$ git clone https://github.com/ogham/exa.git
$ cd exa
$ sudo make install 

Viskas! Dabar galite pereiti į skyrių, kuriame parodyta, kaip naudoti „exa“ sistemoje „Linux“.

Kaip naudoti „Exa“ „Linux“ sistemose

Čia apžvelgsime keletą „exa“ komandos naudojimo pavyzdžių, lengviausia tai padaryti:

$ exa
$ exa -l
$ exa -bghHliS

„exa“ parinktys yra panašios, bet nėra panašios į komandą „ls“. Norėdami sužinoti daugiau apie „exa“ parinktis ir naudojimą, apsilankykite „Github“ projekto puslapyje: https://github.com/ogham/exa

Jei turite klausimų ar minčių pasidalinti su mumis, pasinaudokite žemiau esančia komentarų skiltimi.