Linux-pääte on tehokas työkalu, jonka avulla voit suorittaa monenlaisia ​​toimintoja komentojen avulla. Näiden komentojen avulla voit suorittaa erilaisia ​​laskentatehtäviä, mukaan lukien tiedostojen käsittely, ohjelmien hallinta ja palveluautomaatio.

Ihannetapauksessa, kun sinun on suoritettava joukko päätekomentoja, teet sen yksitellen. Osoittautuu kuitenkin, että tähän on olemassa parempi tapa, ja se edellyttää useiden komentojen suorittamista kerralla.

Seuraa, kun esittelemme erilaisia ​​tapoja suorittaa useita päätekomentoja Linuxissa.

Useiden Linux-komentojen suorittaminen kerralla

Linuxissa on kolme tapaa suorittaa useita komentoja päätteessä:

  1. The Puolipiste (;) -operaattori
  2. The Looginen TAI (||) -operaattori
  3. The Looginen JA (&&) -operaattori

Kaikki nämä menetelmät vaativat operaattorin. Vaikka mikä tahansa näistä käyttäjistä voi suorittaa kahta tai useampaa komentotulkkikomentoa kerralla, tieto siitä, mitä operaattoria ja milloin käyttää, voi auttaa sinua luomaan tehokkaita komentoja. Seuraavissa osissa käsitellään sekä tarkoitusta että syntaksia näiden operaattoreiden oikeaan käyttöön.

instagram viewer

Aiheeseen liittyvä:Mikä on Linuxin komentorivi ja kuinka käytät sitä?

1. Puolipisteen (;) käyttäminen

Komentoketjun segmentointi puolipisteellä on yleisin käytäntö, kun haluat suorittaa useita komentoja päätteessä. Osa syy tähän on operaattorin toimintatapa: se suorittaa kaikki komennot järjestyksessä riippumatta siitä, suoritettiinko edellinen komento onnistuneesti vai epäonnistui.

Esimerkiksi, jos komentoja on kaksi: komento A ja komento B, käyttämällä puolipisteoperaattoria niiden välissä varmistaa, että sekä ensimmäinen että toinen komento suoritetaan peräkkäin riippumatta ensimmäisen komennon lähdöstä.

komento A; komento B

Joten jos olet tilanteessa, jossa sinun on suoritettava vähintään kaksi toisiinsa liittymätöntä päätekomentoa, jotta ensimmäisen komennon lähtötila ei vaikuta jälkimmäisen suorittamiseen, puolipisteoperaattori on tapa mennä.

Esimerkki käyttötapauksesta: Nykyisen käyttäjän nimen ja järjestelmän isäntänimen näyttäminen:

kuka olen; isäntänimi

Muista kuitenkin, että komentotulkki suorittaa nämä komennot siinä järjestyksessä, jossa mainitset ne. Tältä tulos näyttäisi:

2. OR (||) -operaattorin käyttäminen

Sanan "tai" määritelmä on tässä lahja: kun suoritat kaksi komentoa TAI-operaattorilla, käsket komentotulkkia suorittamaan vain yhden komennon näiden kahden välillä.

Harkitse tilannetta, jossa olet käyttänyt OR-operaattoria kahdella komennolla: komento A ja komento B. Tältä yhdistetty komento näyttäisi OR-operaattorilla:

komento A || komento B

Tässä, komento B suoritetaan vain jos komento A epäonnistuu, eli milloin komento A palauttaa virheen. Samoin jos komento A toimii onnistuneesti, komento B ei toteuta.

Puhuttaessa sen käyttötapauksesta, voit käyttää OR-operaattoria, kun sinun on suoritettava kaksi toisiinsa liittyvää komentoa yhdessä siten, että komentotulkki suorittaa seuraavan komennon vain, kun edellinen epäonnistuu.

Esimerkki käyttötapauksesta: Oletetaan, että haluat luoda uuden tiedoston Document.txt, mutta ennen kuin teet sen, haluat varmistaa, ettei samannimistä tiedostoa ole jo nykyisessä hakemistossa. Tällaisissa tilanteissa voit suorittaa komennot seuraavassa järjestyksessä:

löytö. -nimi Asiakirja.txt || kosketa Document.txt

Tässä, etsi komento etsii nykyisestä työhakemistosta Documents.txt tiedosto. Jos se löytää tiedoston, komennon eteneminen pysähtyy ja toista komentoa ei suoriteta.

Toisaalta, jos se ei löydä vastaavaa tiedostoa, oikealla oleva komento suoritetaan ja uusi tiedosto nimeltä Document.txt luodaan nykyiseen työhakemistoosi.

3. AND (&&) -operaattorin käyttäminen

Kuten olet todennäköisesti arvannut, AND-operaattori suorittaa seuraavan komennon peräkkäin vain, kun sen edellinen komento suoritetaan onnistuneesti.

Ymmärtääksesi tämän paremmin, harkitse skenaariota, jossa haluat suorittaa kaksi toisiinsa liittyvää komentoa siten, että haluat toisen komennon toimivan vain, jos ensimmäinen palauttaa kelvollisen tulosteen. Tässä tapauksessa voimme sitoa komennot yhteen AND-operaattorilla, jota kutsutaan nimellä &&, saadaksemme halutun tuloksen.

Esimerkki käyttötapauksesta: Yksi yleisimmistä AND-operaattorin käyttötapauksista Linuxissa on luoda uusi hakemisto ja päästä siihen heti. Tällä tavalla sinun ei tarvitse suorittaa kahta komentoa erikseen suorittaaksesi toiminnon.

Tässä oppaassa oletetaan, että haluat luoda uuden hakemiston nimeltä Asiakirjat ja muuta heti nykyinen työhakemistosi siihen.

mkdir Documents && cd Documents

Tässä, mkdir komento luo uuden hakemiston nimeltä Asiakirjat nykyisessä työhakemistossasi. Jos se onnistuu, se sallii cd-komento toteuttaa.

Useiden operaattoreiden yhdistäminen suorituskriteerisi täyttämiseksi

Sen lisäksi, että käytät operaattoreita yksitellen komentoissasi, voit myös ryhmitellä useita operaattoreita yhteen täyttämään suorituskriteerisi. Tämä on kätevää, kun haluat suorittaa useisiin ehtoihin perustuvia komentoja.

Harkitse tilannetta, jossa haluat suorittaa kaksi komentoa (komento B ja komento C) vasta kun komento A epäonnistuu. Tätä varten sinun on käytettävä operaattoreita alla olevan merkinnän mukaisesti:

komento A || komento B && komento C

Esimerkki käyttötapauksesta: Oletetaan, että haluat määrittää, onko kansio (nimeltään Asiakirja) on olemassa nykyisessä työhakemistossasi ja luo se, jos sitä ei ole siellä. Tässä tapauksessa sen sijaan, että suorittaisit erillisiä komentoja hakemiston etsimiseen ja uuden luomiseen, voit käyttää OR- ja AND-operaattoreita yhdessä suorittaaksesi koko toiminnon tehokkaasti.

Tältä se näyttäisi:

löytö. -nimi Asiakirja || echo "Hakemistoa ei löydy" && mkdir Asiakirja

Tässä komennossa löytö pyytää komentotulkkia etsimään kansiota nimeltä Asiakirja nykyisessä työhakemistossa. Jos hakemistoa ei ole, pääte siirtää kulun hakemistoon kaiku ja mkdir komennot, jotka tulostavat määritetyn merkkijonon ja luovat vastaavasti uuden kansion.

Päätekomentojen tehokas suorittaminen Linuxissa

Kuten juuri huomasit, operaattoreiden käyttäminen komentoissasi voi yksinkertaistaa monia komentorivitoimintoja.

Jos olet joku, joka haluaa käsitellä erilaisia ​​järjestelmätoimintoja tietokoneellasi päätteen kautta, tietäen näiden operaattoreiden käyttäminen voi olla erittäin hyödyllistä ja auttaa sinua varmasti Linux-komentojen suorittamisessa enemmän tehokkaasti.

Vastaavasti, jos olet vasta aloittamassa – tai vähemmän perehtynyt – Linuxiin, eri päätekomentojen oppiminen on toinen askel kohti komentorivikäyttöliittymän hallitsemista.

Linuxin komentojen viitehuijauslehti

Tämä yksinkertainen huijauslehti auttaa sinua tottumaan Linuxin komentorivipäätteeseen hetkessä.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Linux
  • Linuxin komennot
  • Terminaali
Kirjailijasta
Yash Wate (34 artikkelia julkaistu)

Yash on MUO: n henkilökunnan käsikirjoittaja tee-se-itse-, Linux-, ohjelmointi- ja turvallisuusalalla. Ennen kuin hän löysi intohimonsa kirjoittamisesta, hän kehitti verkkoa ja iOS: ää varten. Löydät hänen kirjoituksensa myös TechPP: stä, jossa hän käsittelee muita vertikaaleja. Tekniikan lisäksi hän puhuu mielellään tähtitiedestä, Formula 1:stä ja kelloista.

Lisää Yash Watelta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi