Exa - En moderne erstatning for "ls Command" skrevet i rust
Exa er en lett, rask og moderne erstatning for den populære ls-kommandoen på Unix-lignende operativsystemer. Den er skrevet i programmeringsspråket Rust og kommer med flere tilleggsfunksjoner som ikke er tilgjengelige i den tradisjonelle ls-kommandoen. Viktigere er at alternativene er like, men ikke helt de samme, som for ls-kommandoen som vi skal se senere.
En av dens spesielle funksjoner er de nyttige fargene for å skille mellom listet informasjon om ulike typer filer, som fileier, gruppeeier, tillatelser, blokker, inodeinformasjon osv. All denne informasjonen vises med separate farger.
Exa-funksjoner:
- Liten, rask og bærbar.
- Bruker farger for å skille informasjon som standard.
- Den kan vise en fils utvidede attributter, så vel som standard filsysteminformasjon.
- Den spør etter filer parallelt.
- Den har Git-støtte; tillater visning av Git-statusen for en katalog.
- Støtter også gjentakelse i kataloger med trevisning.
Krav:
- Rustc versjon 1.17.0 eller høyere
- libgit2
- cmake
Installere Exa i Linux-systemer
Den enkleste måten å installere exa på er å laste ned en binær fil for Linux-distribusjonen din og plassere den under /usr/local/bin
. Før du gjør dette, må du ha den anbefalte versjonen av Rust installert på systemet ved å kjøre følgende kommandoer.
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
Hvis du er modig nok til å kompilere den fra kilden, kan du gå videre og installere nødvendige utviklingsverktøy og bygge den nyeste utviklingsversjonen av exa fra kilden som vist.
-------------- 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
Det er det! nå kan du gå over til delen som viser hvordan du bruker exa i Linux.
Hvordan bruke Exa i Linux-systemer
Her vil vi se på noen få brukseksempler på exa-kommando, det enkleste er dette:
exa
exa -l
exa -bghHliS
exas alternativer ligner, men ligner ikke på ls-kommandoen, for flere exas alternativer og bruk, besøk Github-prosjektsiden: https://github.com/ogham/exa
Hvis du har spørsmål eller tanker å dele med oss, vennligst bruk kommentarfeltet nedenfor.