Korvaa tavalliset Linux-komennot näillä paremmilla vaihtoehdoilla

Tutustu tehokkaampiin vaihtoehtoihin perinteisille Linux-komentoille. Tässä artikkelissa esittelemme modernit työkalut, jotka parantavat suoritusta ja käyttäjäkokemusta terminaalissa.
Jos olet kuin minä ja vietät merkittävän osan ajasta terminaalissa, olet todennäköisesti saanut aikaan luotettavan komentosarjan, jota käytät. Nämä komennot tekevät työstäsi helpompaa ja ovat luotettavia. Mutta Linux-intoilijana etsin aina uusia tai vaihtoehtoisia työkaluja, jotka voivat suorittaa samat tehtävät nopeammin, helpommin ja modernimmalla tavalla. Onneksi käytettävissä on monia Linux-komentoja, jotka ovat parempia kuin ne perinteiset, joita saatat käyttää. Tutustutaan muutamaan niistä.
1. Vaihda Ls Eza:an
ls-komento on todennäköisesti ensimmäinen komento, jonka monet meistä oppivat aloittaessaan terminaalissa. Sitä käytetään tiedostojen ja hakemistojen listaamiseen. Vaikka se toimii, pelkkä teksti voi joskus olla vaikeaa lukea.
Eza on moderni korvike ls:lle. Se on kirjoitettu Rust-kielellä ja tarjoaa paljon enemmän toimintoja kuin ls
. Ezan avulla saat tiedostoikoniat, hakemistojen puu-näkymän, väritetyn ulostulon nopeaa visuaalista skannausta varten ja jopa Git-tilan indikaattorit suoraan tiedostoluetteloissasi. Käyttämällä ezaa voin heti erottaa tiedostotyypit ja havaita muutokset yhdellä silmäyksellä.
Voit helposti asentaa sen Linux-järjestelmääsi pakettimuuttujan kautta tai koota sen lähdekoodista. Esimerkiksi Ubuntu-järjestelmässä voit asentaa sen APT:llä:
sudo apt install eza
Voit myös luoda aliasin, jotta se käynnistyy automaattisesti, kun kirjoitat ls
.
2. Cat Bat:illa
Olemme kaikki käyttäneet cat-komentoa tiedoston sisällön nopeaan näyttämiseen koodia debugattaessa tai asetuksia tarkistaessa. Bat on cat klooni siivillä, joka on suunniteltu tekemään tiedostojen katsomisesta miellyttävämpää. Sisäisellä syntaksin korostuksella bat muuttaa tavallisen koodin lähes hohtavaksi näytölläsi.
Esimerkiksi, kun avaat minkä tahansa ohjelmointitiedoston batilla sen sijaan, että käyttäisit catia, se näyttää syntaksivärit, rivinumerot ja jopa käsittelee tulostamattomat merkit tavalla, joka lisää selkeyttä ja tekee koodista helpommin luettavaa.
Bat:in asentaminen on helppoa järjestelmäsi oletuspakettimuuttujan avulla. Ubuntu-järjestelmässä voit käyttää:
sudo apt install bat
Huomaa kuitenkin, että Debian/Ubuntu-järjestelmissä bat-komento nimetään batcatiksi konfliktien välttämiseksi. Joten sinun on käytettävä batcat
sen sijaan, että käyttäisit bat
. Kätevyyden vuoksi voit luoda aliasin Bash-konfiguraatiossasi:
alias bat='batcat'
Tai ohittaa oletus cat-komento käyttämällä:
alias cat='batcat'
3. Cp/scp Rsync:llä
Tiedostojen kopioiminen hakemistojen tai koneiden välillä vaikuttaa yksinkertaiselta – kunnes yrität tehdä sen suuressa mittakaavassa. cp- ja scp-komennot ovat olleet olemassa ikuisuuden ja ne tekevät työnsä hyvin. Mutta jos etsit työkalua, joka menee peruskopioinnin lisäksi, erityisesti jos sinun tarvitsee jatkaa siirtoja, synkronoida hakemistoja tai varmuuskopioida tietoja vähitellen - kokeile rsynciä.
Oletetaan, että päivität suurta tiedostoa (ehkä video- tai suuri tietokantatiedosto) verkon yli. SCP:llä, jos yhteys katkeaa siirron keskellä, sinun on aloitettava alusta. Rsync puolestaan siirtää vain muutokset (tai "deltas") lähde- ja kohdetiedostojen välillä. Tämä ei ainoastaan säästä aikaa, vaan myös minimoi verkon käytön ja tekee suurten tiedostojen siirtämisestä paljon vähemmän tuskallista.
Voit asentaa rsyncin helposti käyttämällä oletuspakettimuuttujaasi ja käyttää sitä vaihtoehtojen kuten --archive
, --partial
ja --progress
kanssa sujuvampaan ja tehokkaampaan siirtoon. Perussyntaksi on myös samanlainen kuin cp:
rsync -av
source/ destination/
-a
-lippu säilyttää tiedostojen attribuutit ja kopioi rekursiivisesti hakemistot, kun taas -v
antaa yksityiskohtaista tulostusta, jotta voit nähdä, mitä tapahtuu.
4. Etsi Fd:llä
Seuraavaksi on klassinen find-komento. Vaikka find on ollut Unix-perusteena vuosikymmeniä, se voi olla monimutkainen ja omaperäinen jokapäiväisessä käytössä. Tervetuloa fd:hen, nykyaikaiseen vaihtoehtoon, joka on kirjoitettu Rustilla. fd on suunniteltu yksinkertaisuudelle. Sen syntaksi on intuitiivinen: kirjoita vain fd
seurattuna hakumallista, ja se palauttaa nopeasti listan vastaavista tiedostoista tai hakemistoista.
Asenna fd käyttämällä oletuspakettienhallintaasi. Ubuntussa:
sudo apt install fd-find
Halutessasi löytää kaikki JavaScript-tiedostot projektistasi, suorita vain fdfind .js
. Tai tarvitseeko paikantaa kaikki kuvat järjestelmässäsi? Kokeile käyttää fdfind -e png -e jpg -e jpeg
. Se on niin yksinkertaista.
Pidän todella paljon fd:stä sen vuoksi, että se toimii useimmissa hauissa. Oletuksena se jättää huomiotta piilotetut tiedostot ja hakemistot (ellei toisin määritellä), ja se vaihtaa automaattisesti tapauskohtaisiin hakuun vain tarvittaessa. Lisäksi se tukee rinnakkaisia hakuja, joten jopa suurilla tiedostojärjestelmillä saat tuloksia uskomattoman nopeasti.
5. Cd Zoxiden Kanssa
Viimeiseksi puhutaan hakemistojen vaihtamisesta. cd
-komento on olennainen, mutta voi olla tehoton syvissä tai usein käytetyissä hakemistopolkuissa. Siinä zoxide astuu kuvaan - älykkäämpi, interaktiivinen vaihtoehto cd:lle.
zoxide oppii tottumuksistasi ja ylläpitää pistettä jokaiselle hakemistolle sen mukaan, kuinka usein ja äskettäin käytät sitä. Ajan myötä siitä tulee uskomattoman tehokas, jolloin voit hypätä eniten käyttämiisi hakemistoihin vain muutamalla näppäin painalluksella.
Hanki zoxide oletuspakettienhallinnallasi, kuten Ubuntussa, käytä APT:tä:
sudo apt install zoxide
Asennuksen jälkeen sinun on avattava ~/.bashrc-tiedosto ja lisättävä tämä rivi loppuun:
eval "$(zoxide init bash)"
Aloita zoxiden käyttö kuin tavallista cd
-komentoa. Ensimmäisellä käyttökerralla zoxide luo pienen tietokannan muistaakseen vierailtavat kansiot.
Esimerkiksi, jos työskentelet projektin parissa, joka sijaitsee syvästi sisäkkäisessä kansiorakenteessa. Sen sijaan, että kirjoittaisit koko polun tai navigoisit vaihe vaiheelta lukemattomien hakemistojen läpi, voit yksinkertaisesti kirjoittaa z hakemisto
tai jopa z hake
, jos se on tarpeeksi ainutlaatuinen.
Voit myös asentaa fzf:n, komento-rivipohjaisen fuzzy-hakijan, ja käyttää sitä zoxiden rinnalla interaktiiviseen valintaan ja automaattiseen täyteen. fzf auttaa sinua navigoimaan asiakirjoissa, kansioissa ja jopa komentohistoriassasi nopeasti.
Loppusanat
Kun kyse on näistä nykyaikaisista työkaluista, kaikki tulee alas tehokkuuteen ja parempaan käyttäjäkokemukseen. Saatat olla tottunut tekemään asiat tietyllä tavalla, mutta on aina hyvä tutkia muita vaihtoehtoja toisinaan. Voit löytää paremman työkalun, joka parantaa päivittäistä työskentelyäsi.
Lisäksi et ole rajoitettu mainittuihin komentoihin, vaihtoehtoja ja vaihtoehtoja on monia saatavilla kaikille. Esimerkiksi voit tutkia erilaisia Linuxin hauskoja komentoja, erityisiä verkko komentoja tai uusia käyttäjiä varten tarkoitettuja komentoja.
Nyt kun olet lukenut Korvaa tavalliset Linux-komennot näillä paremmilla vaihtoehdoilla loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!
Vastaa