Exa - Rüstde ýazylan ls buýrugy üçin häzirki zaman çalyşma
Exa meşhur ls buýrugy üçin ýeňil, çalt we döwrebap çalyşma. Möhümi, onuň wariantlary, soňrak görşümiz ýaly ls buýrugy ýaly, ýöne birmeňzeş däl.
Aýratyn aýratynlyklaryndan biri, faýl eýesi, toparyň eýesi, rugsatlar, bloklar, inode maglumatlary we ş.m. ýaly dürli faýllar hakda sanalan maglumatlary tapawutlandyrmak üçin peýdaly reňklerdir. Bu maglumatlaryň hemmesi aýratyn reňkler arkaly görkezilýär.
- Kiçi, çalt we göçme.
- Maglumatlary tapawutlandyrmak üçin reňkleri ulanýar.
- Faýlyň giňeldilen atributlaryny, adaty faýl ulgamy maglumatyny görkezip biler.
- Faýllary paralel soraýar.
- Git goldawy bar; katalog üçin Git ýagdaýyny görmäge mümkinçilik berýär.
- Şeýle hem agaç görnüşi bolan kataloglara gaýtalanmagy goldaýar.
- Rustc wersiýasy 1.17.0 ýa-da has ýokary
- libgit2
- smake
Linux ulgamlarynda Exa gurmak
Exa gurmagyň iň aňsat usuly, Linux paýlamak üçin ikilik faýly göçürip almak we ony /usr/local/bin
astynda goýmakdyr. Muny etmezden ozal, aşakdaky buýruklary işledip, ulgamda Rüstiň maslahat berilýän wersiýasy bolmaly.
$ 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
Çeşmeden düzmek üçin batyrgaý bolsaňyz, zerur ösüş gurallaryny gurup we görkezilişi ýaly çeşmeden exa-nyň iň soňky ösüş wersiýasyny gurup bilersiňiz.
-------------- 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
Bu! indi Linux-da exa nädip ulanmalydygyny görkezýän bölüme geçip bilersiňiz.
Linux ulgamlarynda Exany nädip ulanmaly
Bu ýerde, exa buýrugynyň ulanylyş mysallaryna serederis, iň aňsatsy:
$ exa $ exa -l $ exa -bghHliS
exa-nyň opsiýalary meňzeş, ýöne ls buýrugyna meňzemeýär, has köp exa opsiýalary we ulanylyşy üçin Github taslamasynyň sahypasyna giriň: https://github.com/ogham/exa
Biziň bilen paýlaşjak soraglaryňyz ýa-da pikirleriňiz bar bolsa, aşakdaky teswir bölümini ulanyň.