Uvod v operaterje Linux

Eden najpogosteje uporabljanih in priporočenih računalniških operacijskih sistemov za razvojne namene, "Linux", ponuja širok spekter ukazov za izvajanje. Ti ukazi so enotna vrstica, ki se izvajajo na terminalu. Obstaja širok razpon teh ukazov, ki se razlikujejo za posebno uporabo. Ti ukazi se izvajajo v Linux CLI (vmesnik ukazne vrstice). V tej temi bomo spoznali operaterje Linuxa.

Če niste novi linux CLI in nimate pojma o teh operaterjih ali kako jih uporabljati, preprosto odprite terminal in sprožite ukaz "help", ki bo na seznam vgradil ukaze Linux Shell s skladnjo.

Eden takšnih močnih operaterjev je '&&' (dvojna ampersand), ki je vrsta verižnega ukaza in ob uporabi prvega vmesnega ukaza po uspešni izvedbi prvega ukaza.

Primer: "apt-get update && apt-get upgrade", pri tem se uspešno izvede ukaz za posodobitev, nadgradi ukaz.

Potopimo se v svet neomejenih operaterjev Linuxa. Za začetek ima tudi Linux, tako kot vsak programski jezik osnovni obseg operaterjev.

Sledi osnovna klasifikacija ali izvajalci:

  • Aritmetični operaterji: uporabljajo se za izvajanje matematičnih operacij.
  • Relacijski operaterji: preprosto definira razmerje med dvema operandoma.
  • Boolovi operaterji: znani tudi kot logični operaterji, ki se uporabljajo za izvajanje logičnih operacij.
  • Bitnostni operaterji: "&, |, <>", ki se uporablja za preproste bitne operacije.
  • Operatorji datotek: predvajajo se z lastnostmi datoteke.

Seznam operaterjev Linuxa

To je nekaj kategorij za operaterje. Razen tega Linux ponuja širok spekter ukazov. Ti operaterji se v glavnem izvajajo na Bournovem lupini. Bourne Shell je originalni UNIX-ov program izvajanja ukazov, ki ga je v podjetju AT&T razvil Stephen Bourne in s tem ime. Zdaj pa podrobneje razumemo vsakega od teh operaterjev s primeri. Za nadaljnje primere bomo prevzeli dve spremenljivki X in Y, z vrednostima 5 in 10.

1. Aritmetični operaterji

V bistvu se ti operaterji uporabljajo v preprostih matematičnih izračunih, kot so seštevanje in množenje.

Imamo 7 aritmetičnih operaterjev, kot sledi:

  • Dodatek (+): preprosto doda vrednosti obeh danih spremenljivk. Izv. Z X + Y bo rezultat 15.
  • Odštevanje (-): odšteje vrednost ene spremenljivke z drugo. Izv. Y - X bo rezultat 5.
  • Delitev (/): razdeli dve spremenljivki. Izv. X / Y nam bo dal 0, 5.
  • Množenje (*): pomnoži obe spremenljivki. Izv. X * Y bo imel 50.
  • Increment Operator (++): preprosto doda eno vrednost. Povečevalni operater deluje na dva načina, kot predpona in kot postfiksa, na podlagi položaja operaterja pa se lahko rezultati razlikujejo.
  • Za predpono: z operatorjem pred spremenljivko, Y ++, bo vrnil vrednost pred povečanjem, npr. Y ++ = 5
  • Za Postfix: s spremenljivko pred operatorjem, ++ Y, bo vrnil povečano vrednost, npr. ++ Y = 6.
  • Decrement Operator (-): Podobno kot pri povečanju, le da ta izbriše eno vrednost. Deluje na dva načina.
  • Za predpono: najprej poda vrednost Y, nato pa dekrement, npr. Y - rezultat bo 5.
  • Za Postfix: prvotno zmanjša vrednost za eno, nato daje rezultat, npr. –Y se vrne 4.

Zgoraj so široko uporabljeni aritmetični operaterji, zdaj pa začnimo z drugim seznamom operaterjev, tj. Operaterji odnosov.

2. Relacijski upravljavci

Preprosto vrne bodisi resnično bodisi napačno, odvisno od razmerja med spremenljivkami in jih podpira Bourne Shell.

Spodaj je skupno 6 vrst relacijskih operaterjev:

  • Enako kot (==): Primerja dve spremenljivki in vrne true, če sta enaka in false, če ni drugače. Izv. X == Y bo prišlo do napake.
  • Ni enako (! =): Podobno kot enako, le da vrne true, če vrednosti niso enake in false, če drugače. Izv. X! = Y vrne resnico.
  • Manj kot (<): če je vrednost na levi strani manjša od desne vrednosti, vrne še resnično napačno. Izv. X <Y vrne resnico.
  • Večja kot (>): vrne true, če je vrednost na levi strani večja od desne vrednosti, sicer false. Izv. X> Y bo vrnil napačno.
  • Manj kot ali enako (<=): res, če je vrednost na levi strani manjša ali enaka desni vrednosti.
  • Večja ali enaka (> =): res, če je vrednost na levi strani večja ali enaka desni vrednosti.

Zdaj, ko smo razumeli relacijske in aritmetične operaterje, preučimo logične in bitne operatorje.

3. Boolov operater

V celoti podpirajo Bourne Shell, Booleovi operaterji se uporabljajo v kombinaciji za boljše rezultate iskanja. IN, ALI in NE so logični operaterji, uporaba teh rezultatov pa prihrani čas.

  • IN: zožiti iskanje. Izv. Preskusne ocene IN končne ocene.
  • ALI: razširite iskanje. Izv. Brezplačni tečaji ALI pod Rs.499.
  • NE: za odpravo ključnih besed. Izv. Najnovejši dodatki NE nad Rs.499.

4. Bitni operaterji

Nekoliko podobno kot logični operaterji, le da operaterji bitnega dela delujejo na nižji ravni pri Binarnem zastopanju podatkov. Tu morata biti obe spremenljivki (desna in leva vrednost) celi.

Spodaj je 6 bitnih operaterjev.

  • AND (&): primerjava dveh bitov. Vrne 1, če sta oba bita 1, sicer 0.
  • ALI (|): primerja dva bita in vrne 1, če so bitji komplementarni, sicer 0.
  • XOR (^): EKSKLUZIVNO-ALI, podobno kot zgoraj navedeni operaterji, primerja oba bita in vrne 1, če je kateri koli od bit 1.
  • Pohvalo (~):
  • Left Shift (<<): bite preprosto premakne v desno in 0 je dodeljen skrajno na levi strani.
  • Desni premik (>>): tako kot SHIFT DESNO, vendar v nasprotnem primeru. Bite premakne v levo in dodeli 0 na desno.

Bitni operaterji se uporabljajo za spreminjanje posameznega bita. In File Test Operatorji so tako preprosti kot operaterji, da preverijo lastnosti datoteke ali dovoljenja, kot so branje, pisanje in izvajanje. Ti operaterji se uporabljajo skupaj s klavzulo IF.

Opozorilo: med vnašanjem ste morda naleteli na to, kako gesla ne vidite na terminalu. Da bi bilo jasno, to ni vprašanje, ampak dobra varnostna točka. Ko vtipkate geslo, se shrani v temi, vendar Linux shrani vsako pipo.

Zaključek

V tem članku smo zajeli najpogosteje uporabljene osnovne operaterje Linuxa. Od aritmetičnih do bitnih operaterjev, s kratko razlago in primerom. To je le del ukazov, ki so na voljo, Linux ima širok razpon ukazov operaterja, ukaze lahko učite in uporabljate po svojih potrebah. Če uporabljate in izkoristite moč teh ukazov, boste operacijski sistem Linux OS olajšali.

Priporočeni članki

To je vodnik za operaterje Linuxa. Tukaj razpravljamo o seznamu operaterjev Linuxa, ki so v bistvu izvedeni na Bournovem lupini. Lahko pogledate tudi naslednji članek.

  1. Sistemski dnevniki Linux
  2. Linux datotečni sistem
  3. Vrste lupin v Linuxu
  4. Linux distribucije