Exa - Rirọpo Modern kan fun "ls Command" Ti a kọ ni Ipata


Exa jẹ iwuwo fẹẹrẹ, iyara ati rirọpo igbalode fun aṣẹ ls olokiki. Ni pataki, awọn aṣayan rẹ jẹ iru, ṣugbọn kii ṣe deede kanna, bi fun aṣẹ ls bi a yoo rii nigbamii.

Ọkan ninu ẹya pataki rẹ ni awọn awọ ti o wulo fun iyatọ laarin alaye ti a ṣe akojọ nipa awọn oriṣiriṣi awọn faili, gẹgẹbi oluṣakoso faili, oluwa ẹgbẹ, awọn igbanilaaye, awọn bulọọki, alaye inode ati bẹbẹ lọ Gbogbo alaye yii ni a fihan nipa lilo awọn awọ ọtọtọ.

    Kekere, yara, ati gbigbe.
  • Lo awọn awọ fun iyatọ alaye nipa aiyipada.
  • O le ṣe afihan awọn abuda ti o gbooro ti faili kan, bakanna bi alaye eto faili boṣewa.
  • O beere awọn faili ni afiwe.
  • O ni atilẹyin Git; ngbanilaaye wiwo ti ipo Git fun itọsọna kan.
  • Tun ṣe atilẹyin atunkọ sinu awọn ilana pẹlu wiwo igi.

  • Ẹya Rustc 1.17.0 tabi ga julọ
  • libgit2
  • cmake

Fifi Exa sinu Awọn ọna Linux

Ọna to rọọrun lati fi sori ẹrọ exa, ni lati ṣe igbasilẹ faili alakomeji fun pinpin Linux rẹ ki o gbe si labẹ /usr/local/bin . Ṣaaju ṣiṣe eyi, o nilo lati ni ẹya ti a ṣe iṣeduro ti ipata ti a fi sori ẹrọ nipasẹ ṣiṣe awọn ofin wọnyi.

$ 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

Ti o ba ni igboya lati ṣajọ lati orisun, o le lọ siwaju ki o fi sori ẹrọ awọn irinṣẹ idagbasoke ti o nilo ki o kọ ẹya idagbasoke tuntun ti exa lati orisun bi o ti han.

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

O n niyen! bayi o le kọja si apakan eyiti o fihan bi o ṣe le lo exa ni Lainos.

Bii o ṣe le Lo Exa ni Awọn Ẹrọ Linux

Nibi, a yoo wo awọn apẹẹrẹ lilo diẹ ti aṣẹ exa, ti o rọrun julọ ni eyi:

$ exa
$ exa -l
$ exa -bghHliS

Awọn aṣayan exa jẹ iru, ṣugbọn kii ṣe iru si aṣẹ ls, fun awọn aṣayan ati lilo exa diẹ sii, ṣabẹwo si oju-iwe idawọle Github: https://github.com/ogham/exa

Ti o ba ni ibeere eyikeyi tabi awọn ero lati pin pẹlu wa, jọwọ lo apakan abala ọrọ ni isalẹ.