Linux operateri - Opsežni vodič za najbolje većine operatora Linuxa

Sadržaj:

Anonim

Uvod u Linux operatore

Jedan od najčešće korištenih i preporučenih računalnih operativnih sustava za razvojne svrhe, "Linux", dolazi s širokim rasponom naredbi za izvršavanje. Ove naredbe su upute za jednu liniju izvršene na terminalu. Postoji širok raspon ovih naredbi koji se razlikuju za određenu upotrebu. Te se naredbe izvršavaju na Linux CLI (sučelju naredbenog retka). U ovoj ćemo temi upoznati Linux operatore.

Ako ste novi u Linuxu CLI i nemate pojma o tim operaterima ili kako ih koristiti, jednostavno otvorite terminal i aktivirajte naredbu za pomoć, koja će popisati ugrađene naredbe Linux Shell-a sa sintaksom.

Jedan od takvih moćnih operatera je '&&' (dvostruka ampersand), što je vrsta lančane naredbe i kada se koristi, izvršava drugu naredbu u liniji, nakon uspješnog izvršavanja prve naredbe.

Primjer: "apt-get update && apt-get upgrade", nakon čega se uspješno izvršava naredba za ažuriranje, izvršava se naredba Upgrade.

Zaronimo u svijet neograničenih Linux operatora. Za početak, Linux, kao i svaki programski jezik, ima osnovni raspon operatora.

Slijedi osnovna klasifikacija ili operatori:

  • Aritmetički operateri: koriste se za izvršenje matematičkih operacija.
  • Relacijski operateri: jednostavno definira odnos dvaju operanda.
  • Bolovi Operatori: poznati i kao Logički Operatori, koriste se za izvođenje logičkih operacija.
  • Operatori bitnosti: "&, |, <>", koji se koriste za jednostavne postupke.
  • Operatori za testiranje datoteka: igra se sa svojstvima datoteke.

Popis operatora Linuxa

Ovo je nekoliko kategorija za operatore. Osim ovoga, Linux nudi širok raspon naredbi. Ovi operatori u osnovi se izvode na Bourne Shellu. Bourne Shell je originalni UNIXov program za izvršenje naredbi, razvijen u AT&T, Stephen Bourne, a time i ime. A sada, razumimo svaki od tih operatora detaljno s primjerima. Za daljnje primjere pretpostavit ćemo dvije varijable X i Y, sa vrijednostima kao 5 i 10.

1. Aritmetički operatori

U osnovi, ovi se operateri koriste u jednostavnim matematičkim proračunima poput zbrajanja i množenja.

Imamo 7 aritmetičkih operatera kako slijedi:

  • Dodatak (+): jednostavno dodaje vrijednosti dvije dane varijable. Ex. X + Y rezultirat će 15.
  • Oduzimanje (-): oduzima vrijednost jedne varijable s drugom. Ex. Y - X rezultirat će 5.
  • Podjela (/): dijeli dvije varijable. Ex. X / Y će nam dati 0, 5.
  • Množenje (*): množi dvije varijable. Ex. X * Y rezultirat će 50.
  • Increment Operator (++): Jednostavno dodaje jedan vrijednost. Povećani operater djeluje na dva načina, kao prefiks i kao postfiks, a na temelju položaja operatora, rezultati mogu varirati.
  • Za prefiks: ako operator prije varijable, Y ++, vratit će vrijednost prije povećanja, Npr. Y ++ = 5
  • Za Postfix: s varijablom prije operatera, ++ Y, vratit će se povećana vrijednost, npr. ++ Y = 6.
  • Decrement Operator (-): Slično je s porastom, osim što ovaj briše jednu vrijednost. Djeluje na dva načina.
  • Za prefiks: Prvo daje vrijednost Y, zatim vrši operaciju decrementa, npr. Y - rezultirat će 5.
  • Za Postfix: u početku smanjuje vrijednost za jedan, a zatim daje rezultat, npr. –Y će se vratiti 4.

Iznad su široko korišteni aritmetički operatori, a sada započnimo s drugim popisom operatora, tj. Operaterima odnosa.

2. Relacijski operatori

Jednostavno vraća ili istinito ili lažno, ovisno o odnosu između varijabli koje podržavaju Bourne Shell.

Ispod je ukupno 6 vrsta relacijskih operatora:

  • Jednako (==): uspoređuje dvije varijable i vraća vrijednost true ako su jednake i false ako je drugačije. Ex. X == Y rezultirat će lažnom.
  • Nije jednako (! =): Slično je jednako, osim što vraća vrijednost true ako vrijednosti nisu iste i false ako su drugačije. Ex. X! = Y će vratiti istinu.
  • Manje od (<): ako je vrijednost na lijevoj strani manja od desne vrijednosti, vraća se true true false. Ex. X <Y će vratiti istinu.
  • Veći od (>): vraća vrijednost true ako je vrijednost na lijevoj strani veća od desne, drugačije false. Ex. X> Y će vratiti laž.
  • Manje od ili jednako (<=): točno ako je vrijednost na lijevoj strani manja ili jednaka desnoj vrijednosti.
  • Veća od ili jednaka (> =): točno ako je vrijednost s lijeve strane veća ili jednaka desnoj vrijednosti.

Sada kada smo razumjeli relacijske i aritmetičke operatore, proučimo boolove i bitne operatore.

3. Bulovi operateri

Potpuno podržani na Bourne Shellu, Bulovi Operatori koriste se u kombinaciji za bolje rezultate pretraživanja. I, ILI i NE, su logični operateri i upotreba rezultata tih operatora štedi vrijeme.

  • I: za sužavanje pretraživanja. Ex. Ispitne ocjene I konačne ocjene.
  • ILI: proširite pretragu. Ex. Besplatni tečajevi ILI prema Rs.499.
  • NIJE: za uklanjanje ključnih riječi. Ex. Najnoviji dodaci NE iznad Rs.499.

4. Operatori na bitnost

Nešto su slični logičkim operaterima, osim što operateri Bitwise rade na nižoj razini u Binarnom predstavljanju podataka. Ovdje obje varijable (vrijednost desno i lijevo) moraju biti Integer.

Ispod je 6 bitnih operatora.

  • AND (&): usporedba između dva bita. Vraća 1 ako su oba bita 1, inače 0.
  • ILI (|): uspoređuje dva bita i vraća 1 ako su bitovi komplementarni, a drugi je 0.
  • XOR (^): EKSKLUZIVNO-ILI, slično gore navedenim operaterima, uspoređuje oba bita i vraća 1 ako je bilo koji od bit 1. Inače daje 0 ako su oba bita 0 ili 1.
  • Kompliment (~):
  • Lijevi pomak (<<): jednostavno pomiče bitove udesno, a 0 je dodijeljen s lijeve strane.
  • Desni pomak (>>): baš kao i SHIFT DESNO, ali u suprotnom smjeru. Pomiče bitove lijevo i dodjeljuje 0 desnoj strani.

Operatori bitnosti koriste se za promjenu pojedinog bita. A Operatori za testiranje datoteka jednostavni su kao i operatori da provjere svojstva datoteke ili dopuštenja poput Čitanje, pisanje i izvršavanje. Ti se operateri koriste zajedno s IF odredbom.

Da budemo primijećeni: možda ste naišli kako se lozinke ne vide na terminalu dok kucate. Da budemo jasni, to nije problem, već dobro sigurnosno pitanje. Dok upišete lozinku, ona se čuva u mraku, ali Linux sprema svaki dodir.

Zaključak

U ovom smo članku opisali najčešće korištene osnovne Linux operatore. Od aritmetičkih do bitnih operatora, sa kratkim objašnjenjem i primjerom. Ovo je samo djelić dostupnih naredbi, Linux ima širok raspon naredbi operatora, možete naučiti i koristiti naredbe prema vašim potrebama. Korištenje i iskorištavanje moći ovih naredbi olakšat će rad operacijskog sustava Linux OS.

Preporučeni članci

Ovo je vodič za Linux operatore. Ovdje ćemo razgovarati o Popisu Linux operatora koji se u osnovi izvršavaju na Bourne Shellu. Možete pogledati i sljedeći članak.

  1. Zapisivanje sustava Linux
  2. Linux datotečni sustav
  3. Vrste školjki u Linuxu
  4. Linux distribucije