Linux-operaattorit - Kattava opas useimpiin Linux-operaattoreihin

Sisällysluettelo:

Anonim

Johdanto Linux-operaattoreihin

Yksi laajimmin käytetyistä ja suositeltavimmista kehitystä varten käytettävistä tietokoneen käyttöjärjestelmistä, ”Linux”, sisältää laajan valikoiman suorituskomentoja. Nämä komennot ovat terminaalissa suoritettavia yksirivisiä ohjeita. Näitä komentoja on laaja valikoima, ja ne voidaan erottaa tiettyä käyttöä varten. Nämä komennot suoritetaan Linux CLI: llä (komentoriviliittymä). Tässä aiheessa aiomme oppia Linux-operaattoreista.

Jos olet uusi Linux CLI -sovellus etkä tiedä näitä operaattoreita tai kuinka niitä käyttää, avaa vain terminaali ja käynnistä “help” -komento, joka luettelee Linux Shellin sisäänrakennetut komennot syntaksilla.

Yksi sellaisista voimakkaista operaattoreista on '&&' (kaksoismerkkivalo), joka on tyyppinen ketjukomento ja kun sitä käytetään, suorittaa toisen sisäisen komennon ensimmäisen komennon onnistuneen suorittamisen jälkeen.

Esimerkki: “apt-get update && apt-get upgrade”, tällöin päivityskomennon onnistunut suorittaminen, Upgrade-komento suoritetaan.

Sukellaan rajoittamattoman Linux-operaattorien maailmaan. Ensinnäkin Linuxilla, kuten kaikilla ohjelmointikielellä, on perusoperaattorivalikoima.

Seuraava on perusluokitus tai operaattorit:

  • Aritmeettiset operaattorit: käytetään matemaattisten operaatioiden suorittamiseen.
  • Suhteelliset operaattorit: määrittelee yksinkertaisesti kahden operandin välisen suhteen.
  • Boolen operaattorit: tunnetaan myös nimellä loogiset operaattorit, näitä käytetään loogisten toimintojen suorittamiseen.
  • Bittisoperaattorit: “&, |, <>”, käytetään yksinkertaisiin bittioperaatioihin.
  • File Test Operator: toistaa tiedoston ominaisuuksilla.

Luettelo Linux-operaattoreista

Nämä ovat muutamia luokkia operaattoreille. Tämän lisäksi Linux tarjoaa laajan valikoiman komentoja. Nämä operaattorit suoritetaan periaatteessa Bourne Shellillä. Bourne Shell on UNIX: n alkuperäinen komentojen suorittamisohjelma, jonka Stephen Bourne on kehittänyt AT&T: llä, ja nimi. Ymmärrämme nyt kaikki nämä operaattorit perusteellisesti esimerkkien avulla. Lisäesimerkkejä varten oletamme kaksi muuttujaa X ja Y arvoilla 5 ja 10.

1. Aritmeettiset operaattorit

Periaatteessa näitä operaattoreita käytetään yksinkertaisissa matemaattisissa laskelmissa, kuten summaus ja kertolasku.

Meillä on 7 seuraavaa aritmeettista operaattoria:

  • Lisäys (+): Lisää vain kahden annetun muuttujan arvot. Ex. X + Y johtaa 15: een.
  • Vähennys (-): Vähentää yhden muuttujan arvon toisella. Ex. Y - X johtaa 5: een.
  • Division (/): Jakaa kaksi muuttujaa. Ex. X / Y antaa meille 0, 5.
  • Kertominen (*): Kertoo kaksi muuttujaa. Ex. X * Y johtaa 50: een.
  • Lisäysoperaattori (++): Lisää vain yksi arvo. Kasvava operaattori toimii kahdella tavalla, etuliitteenä ja jälkiliitteenä, ja käyttäjän sijainnin perusteella tulokset voivat vaihdella.
  • Etuliite: operaattorin edessä muuttujan Y ++ kanssa, se palauttaa arvon ennen lisäämistä, Ex. Y ++ = 5
  • Postfix: Jos muuttuja on ennen operaattoria, ++ Y, se antaa lisätyn arvon, esim. ++ Y = 6.
  • Vähennysoperaattori (-): Samanlainen kuin lisäys, paitsi että tämä poistaa yhden arvon. Toimii kahdella tavalla.
  • Etuliite: Ensin antaa arvon Y, sitten pienentää, Ex. Y - johtaa 5: ään.
  • Postfix: laskee aluksi arvoa yhdellä, sitten antaa tuloksen, Ex. – Palaan 4.

Yllä on aritmeettisia operaattoreita, joita käytetään laajasti, ja aloitetaan nyt toisella operaattoriluettelolla, toisin sanoen relaationoperaattoreilla.

2. Suhteelliset operaattorit

Palauttaa yksinkertaisesti joko ”tosi tai väärä” muuttujien välisestä suhteesta riippuen, ja Bourne Shell tukee niitä.

Alla on yhteensä 6 tyyppiä relaatioperaattoreita:

  • Equal with (==): Vertaa kahta muuttujaa ja palauttaa true, jos ne ovat samat ja false, jos muuten. Ex. X == Y johtaa väärään.
  • Ei yhtä suuri kuin (! =): Samanlainen kuin yhtä kuin paitsi, että se palauttaa true, jos arvot eivät ole samat, ja false, jos muuten. Ex. X! = Y palaa totta.
  • Alle (<): jos vasemmanpuoleinen arvo on pienempi kuin oikeanpuoleinen arvo, se palauttaa tosi muuten väärin. Ex. X <Y palaa totta.
  • Suurempi kuin (>): palauttaa tosi, jos vasemmanpuoleinen arvo on suurempi kuin oikeanpuoleinen arvo, muuten väärä. Ex. X> Y palauttaa väärän.
  • Pienempi tai yhtä suuri kuin (<=): totta, jos vasemmanpuoleinen arvo on pienempi tai yhtä suuri kuin oikeanpuoleinen arvo.
  • Suurempi tai yhtä suuri kuin (> =): totta, jos vasemmanpuoleinen arvo on suurempi tai yhtä suuri kuin oikeanpuoleinen arvo.

Nyt kun olemme ymmärtäneet relaatio- ja aritmeettiset operaattorit, tutkitaan boolean- ja bittisoperaattoreita.

3. Boolen operaattorit

Bouran-operaattoreita käytetään kokonaan Bourne Shell -tuella ja niitä käytetään yhdessä parempien hakutulosten saavuttamiseen. JA, TAI ja EI ovat boolean operaattoreita, ja näiden operaattorien tulosten käyttö säästää aikaa.

  • JA: kaventaa hakua. Ex. Testi- ja loppumerkit.
  • TAI: laajenna hakua. Ex. Ilmaisia ​​kursseja TAI alle Rs.499.
  • EI: avainsanojen poistamiseksi. Ex. Viimeisimmät lisäykset, EI EI Rs.499.

4. Bitwise-operaattorit

Hieman samanlainen kuin loogiset operaattorit, paitsi että Bitwise-operaattorit työskentelevät alemmalla tasolla tietojen binaariesityksessä. Tässä sekä muuttujien (oikean ja vasemman arvon) on oltava kokonaisluku.

Alla on 6 bittivälistä operaattoria.

  • AND (&): kahden bitin vertailu. Palauttaa 1, jos molemmat bitit ovat 1, muuten 0.
  • TAI (|): vertaa kahta bittiä ja palauttaa 1, jos bitit ovat komplementaarisia, muuten 0.
  • XOR (^): EXCLUSIVE-TAI, samanlaisena kuin yllä olevat operaattorit, se vertaa molempia bittejä ja palauttaa 1, jos jokin biteistä on 1. Else antaa muuten 0, jos molemmat bitit ovat 0 tai 1.
  • Komplimentti (~):
  • Vasen vaihto (<<): siirtää bittejä yksinkertaisesti oikealle ja vasemmalle vasemmalle osoitetaan 0.
  • Oikea vaihto (>>): aivan kuten VAIHTO oikealle, mutta päinvastoin. Se siirtää bittejä vasemmalle ja osoittaa 0 oikealle.

Bittisoperaattoreita käytetään yksittäisen bitin muuttamiseen. Ja tiedostotestausoperaattorit ovat yhtä yksinkertaisia ​​kuin operaattorit tarkistaaksesi tiedoston ominaisuudet tai käyttöoikeudet, kuten Lue, Kirjoita ja suorita. Näitä operaattoreita käytetään IF-lausekkeen kanssa.

Huomioitavaa: Olet ehkä saattanut kohdata, kuinka salasanoja ei näy terminaalissa kirjoitettaessa. Selvyyden vuoksi tämä ei ole kysymys, mutta hyvä turvapiste. Kun kirjoitat salasanaa, se pidetään pimeässä, mutta Linux tallentaa jokaisen napautuksen.

johtopäätös

Tässä artikkelissa on käsitelty eniten käytettyjä Linux-perusoperaattoreita. Aritmeetikasta Bitwise-operaattoreihin, lyhyellä selityksellä ja esimerkillä. Nämä ovat vain murto-osa käytettävissä olevista komennoista, Linuxilla on laaja valikoima operaattorikomentoja, voit oppia ja käyttää komentoja tarpeen mukaan. Näiden komentojen käyttö ja valjastaminen helpottaa Linux-käyttöjärjestelmän käyttöä.

Suositellut artikkelit

Tämä on opas Linux-operaattoreille. Tässä keskustellaan luettelosta Linux-operaattoreista, jotka suoritetaan periaatteessa Bourne-kuorella. Voit myös tarkastella seuraavaa artikkelia.

  1. Linux-järjestelmän kirjaaminen
  2. Linux-tiedostojärjestelmä
  3. Kuorityypit Linuxissa
  4. Linux-jakelu