Linux-operatører - Omfattende guide til de fleste Linux-operatører

Innholdsfortegnelse:

Anonim

Introduksjon til Linux-operatører

Et av de mest brukte og anbefalte datamaskinoperativsystemene for utviklingsformål, "Linux", kommer med et bredt spekter av utførelseskommandoer. Disse kommandoene er enkeltlinjeinstruksjoner utført på Terminal. Det er et bredt spekter av disse kommandoene, kjennetegnet for en spesifikk bruk. Disse kommandoene utføres på Linux CLI (Command Line Interface). I dette emnet skal vi lære om Linux-operatører.

Hvis du er ukjent med Linux CLI og ikke har noen anelse om disse operatørene eller hvordan du bruker dem, kan du bare åpne opp terminalen og skyte “hjelp” -kommandoen, som vil liste ned Linux Shells innebygde kommandoer med syntaks.

En av en så kraftig operatør er '&&' (dobbeltampersand), som er en type kjedekommando og utfører den andre inline-kommandoen når den første kommandoen er vellykket.

Eksempel: "apt-get update && apt-get upgrade", heretter utført vellykket utførelse av oppdateringskommandoen, blir Upgrade-kommandoen utført.

La oss dykke inn i en verden av ubegrensede Linux-operatører. Til å begynne med har Linux, som alle programmeringsspråk, et grunnleggende utvalg av operatører.

Følgende er den grunnleggende klassifiseringen eller operatørene:

  • Aritmetiske operatører: brukes til utførelse av matematiske operasjoner.
  • Relasjonsoperatører: definerer ganske enkelt forholdet mellom to operander.
  • Boolske operatører: også kjent som logiske operatører, disse brukes til å utføre logiske operasjoner.
  • Bitvise operatører: “&, |, <>”, brukt til enkle bitvise operasjoner.
  • File Test Operators: spiller med egenskapene til en fil.

Liste over Linux-operatører

Dette er noen av kategoriene for operatører. Annet enn dette tilbyr Linux et bredt spekter av kommandoer. Disse operatørene blir i utgangspunktet henrettet på en Bourne Shell. Bourne Shell er UNIXs opprinnelige program for utførelse av kommandoer, utviklet hos AT&T, av Stephen Bourne, og dermed navnet. La oss nå forstå hver av disse operatørene grundig med eksempler. For ytterligere eksempler vil vi anta to variabler X og Y, med verdier som 5 og 10.

1. Aritmetiske operatører

I utgangspunktet brukes disse operatørene i enkle matematiske beregninger som addisjon og multiplikasjoner.

Vi har 7 aritmetiske operatører som følger:

  • Tillegg (+): Bare legger til verdier for de to gitte variablene. Ex. X + Y vil resultere i 15.
  • Subtraksjon (-): Trekk fra verdien av den ene variabelen med den andre. Ex. Y - X vil resultere i 5.
  • Divisjon (/): Deler de to variablene. Ex. X / Y vil gi oss 0, 5.
  • Multiplikasjon (*): Multipliserer de to variablene. Ex. X * Y vil resultere i 50.
  • Inkrement Operator (++): Bare legger en til verdien. Tilvekstoperatøren fungerer på to måter, som et prefiks, og som et postfiks, og basert på operatørens stilling kan resultatene variere.
  • For prefiks: med operatøren før variabel, Y ++, vil den returnere verdien før økning, eks. Y ++ = 5
  • For postfix: med variabel før operatør, ++ Y, vil den returnere den tilvekstverdi, eks. ++ Y = 6.
  • Decrement Operator (-): I likhet med Increment, bortsett fra at denne sletter en enkelt verdi. Fungerer på to måter.
  • For prefiks: gir først verdien til Y, deretter gjør dekrementeringsoperasjonen, eks. Y - vil resultere i 5.
  • For Postfix: reduserer verdien først med en deretter gir resultatet, Eks. –Y kommer tilbake 4.

Over er de aritmetiske operatørene mye brukt, og la oss nå begynne med den andre listen over operatører, det vil si Relasjonsoperatører.

2. Relasjonsoperatører

Bare returnerer enten "sant eller usant", avhengig av forholdet mellom variablene og støttes av Bourne Shell.

Nedenfor er totalt 6 typer relasjonsoperatører:

  • Lik (==): Sammenligner de to variablene og returnerer true hvis de er like og usanne hvis ikke. Ex. X == Y vil føre til usannhet.
  • Ikke lik (! =): Lik lik, bortsett fra at det kommer tilbake hvis verdiene ikke er de samme og usanne hvis ikke. Ex. X! = Y kommer tilbake.
  • Mindre enn (<): hvis den venstre verdien er mindre enn den høyre verdien, returnerer den sann ellers falsk. Ex. X <Y kommer tilbake.
  • Større enn (>): returnerer true hvis venstre verdi er større enn høyre verdi, ellers falsk. Ex. X> Y vil returnere usant.
  • Mindre enn eller lik (<=): sant hvis den venstre verdien er mindre enn eller lik den høyre verdien.
  • Større enn eller lik (> =): sant hvis venstre verdi er større enn eller lik høyre verdi.

Nå som vi har forstått relasjonelle og aritmetiske operatører, la oss studere de boolske og bitvise operatørene.

3. Boolske operatører

Boolean Operators brukes totalt i Bourne Shell, og brukes i kombinasjon for bedre søkeresultater. AND, OR og NOT er de boolske operatørene og bruken av disse operatørens resultater er tidsbesparende.

  • OG: for å begrense søket. Ex. Testmerker OG sluttkarakter.
  • ELLER: utvide søket. Ex. Gratis kurs ELLER under Rs.499.
  • IKKE: for å eliminere søkeord. Ex. Siste tillegg IKKE over Rs.499.

4. Bitvise operatører

Noe likt Logiske operatører, bortsett fra at Bitvis-operatører jobber på lavere nivå ved binær representasjon av data. Her må begge variablene (høyre og venstre verdi) være heltall.

Nedenfor er de 6 bitvise operatørene.

  • OG (&): sammenligning mellom to biter. Returnerer 1 hvis begge bitene er 1, ellers 0.
  • ELLER (|): sammenligner to biter og returnerer 1 hvis bitene er komplementære, ellers 0.
  • XOR (^): EKSKLUSIV-ELLER, likt operatørene ovenfor, sammenligner den begge bitene og returnerer 1 hvis noen av bitene er 1. Ellers gir den 0 hvis begge bitene er 0 eller 1.
  • Kompliment (~):
  • Venstre skift (<<): bare flytter bitene til høyre og en 0 tildeles til venstre.
  • Right Shift (>>): akkurat som SHIFT RIGHT, men på motsatt måte. Den flytter bitene til venstre og tildeler 0 til høyre.

Bitvise operatører brukes til å endre en individuell bit. Og filtestoperatører er så enkle som operatører å sjekke for egenskapene til en fil eller tillatelsene som Les, skriv og kjør. Disse operatørene brukes sammen med IF-klausulen.

For å bli lagt merke til: du har kanskje møtt hvordan passordene ikke blir sett på terminalen mens du skriver. For å være tydelig er dette ikke et spørsmål, men et godt sikkerhetspunkt. Når du skriver inn passordet, holdes det mørkt, men Linux sparer hvert trykk.

Konklusjon

I denne artikkelen har vi dekket de mest brukte grunnleggende Linux-operatørene. Fra aritmetiske til Bitvis-operatører, med en kort forklaring og et eksempel. Dette er bare brøkdelen av tilgjengelige kommandoer, Linux har et bredt spekter av operatørkommandoer, du kan lære og bruke kommandoer etter ditt behov. Å bruke og utnytte kraften i disse kommandoene vil gjøre driften av Linux OS enklere.

Anbefalte artikler

Dette er en guide til Linux-operatører. Her diskuterer vi listen over Linux-operatører som i utgangspunktet kjøres på en Bourne Shell. Du kan også se på den følgende artikkelen.

  1. Linux-systemlogging
  2. Linux filsystem
  3. Typer skjell i Linux
  4. Linux-distribusjoner