Introduktion til Linux-operatører
Et af de mest anvendte og anbefalede computerstyringssystemer til udviklingsformål, "Linux", leveres med en lang række udførelseskommandoer. Disse kommandoer er enkeltlinjeinstruktioner, der udføres på terminalen. Der er en lang række af disse kommandoer, der er kendetegnet ved en bestemt anvendelse. Disse kommandoer udføres på Linux CLI (Command Line Interface). I dette emne skal vi lære om Linux-operatører.
Hvis du er ny med Linux CLI og ikke har nogen idé om disse operatører, eller hvordan du bruger dem, skal du blot åbne terminalen og afvise "hjælp" -kommandoen, der viser Linux Shells indbyggede kommandoer med syntaks.
En af en så stærk operatør er '&&' (dobbeltampersand), som er en type Chain Command, og når den bruges, udfører den anden inline-kommando, efter den vellykkede udførelse af den første kommando.
Eksempel: "apt-get-opdatering && apt-get-opgradering", herefter udført en vellykket udførelse af opdateringskommandoen, udføres opgraderingskommandoen.
Lad os dykke ned i verdenen af ubegrænsede Linux-operatører. Til at begynde med har Linux ligesom ethvert programmeringssprog en grundlæggende række operatører.
Følgende er den grundlæggende klassificering eller operatører:
- Aritmetiske operatører: bruges til udførelse af matematiske operationer.
- Relationsoperatører: definerer blot forholdet mellem to operander.
- Boolske operatører: også kendt som logiske operatører, disse bruges til at udføre logiske operationer.
- Bitvise operatører: “&, |, <>”, der bruges til enkle bitvise betjeninger.
- File Test Operators: spiller med egenskaberne for en fil.
Liste over Linux-operatører
Dette er et par af kategorierne for operatører. Bortset fra dette tilbyder Linux en bred vifte af kommandoer. Disse operatører udføres grundlæggende på en Bourne Shell. Bourne Shell er UNIXs oprindelige kommandoudførelsesprogram, udviklet hos AT&T, af Stephen Bourne, og dermed navnet. Lad os nu forstå hver af disse operatører grundigt med eksempler. For yderligere eksempler antager vi to variabler X og Y med værdier som 5 og 10.
1. Aritmetiske operatører
Grundlæggende bruges disse operatorer i enkle matematiske beregninger som tilføjelse og multiplikationer.
Vi har 7 aritmetiske operatører som følger:
- Tilføjelse (+): Tilføj blot værdier for de to givne variabler. Eks. X + Y resulterer i 15.
- Subtraktion (-): Trækker værdien af den ene variabel sammen med den anden. Eks. Y - X resulterer i 5.
- Opdeling (/): Opdeler de to variabler. Eks. X / Y giver os 0, 5.
- Multiplikation (*): Multiplicerer de to variabler. Eks. X * Y resulterer i 50.
- Increment Operator (++): Føj blot en til værdien. Forøgelsesoperatøren fungerer på to måder, som et præfiks og som et postfix, og baseret på operatørens position kan resultaterne variere.
- For præfiks: med operatøren før variabel, Y ++, vil den returnere værdien, før den øges, f.eks. Y ++ = 5
- For postfix: med variabel før operatør, ++ Y, returnerer den den øgede værdi, Ex. ++ Y = 6.
- Decrement Operator (-): Ligner Increment, undtagen denne sletter en enkelt værdi. Arbejder på to måder.
- For præfiks: Angiver først værdien af Y, derefter udfører dekrementeringsoperationen, Ex. Y - resulterer i 5.
- For postfix: sænker oprindeligt værdien med en derefter giver resultatet, eks. –Y vender tilbage 4.
Over er de aritmetiske operatører vidt brugt, og lad os nu begynde med den anden liste over operatører, dvs. Relationsoperatører.
2. Relationsoperatører
Returnerer blot enten "sandt eller falskt", afhængigt af forholdet mellem variablerne og understøttes af Bourne Shell.
Nedenfor er i alt 6 typer af relationelle operatører:
- Lig med (==): Sammenligner de to variabler og returnerer sandt, hvis de er ens og falsk, hvis ellers. Eks. X == Y vil resultere i falsk.
- Ikke lig med (! =): Svarer til lig med, medmindre det returneres sandt, hvis værdierne ikke er ens og falske, hvis ikke. Eks. X! = Y vender tilbage.
- Mindre end (<): hvis den venstre værdi er mindre end den højre værdi, returnerer den sandt ellers falsk. Eks. X <Y vil vende tilbage.
- Større end (>): returnerer sandt, hvis den venstre værdi er større end den højre værdi, ellers falsk. Eks. X> Y vil vende tilbage falsk.
- Mindre end eller lig med (<=): sandt, hvis den venstre værdi er mindre end eller lig med den højre værdi.
- Større end eller lig med (> =): sandt, hvis den venstre værdi er større end eller lig med den højre værdi.
Nu hvor vi har forstået relationelle og aritmetiske operatører, lad os undersøge de boolske og bitvise operatører.
3. Boolske operatører
Boolean Operators, der er fuldt understøttet på Bourne Shell, bruges i kombination for bedre søgeresultater. AND, OR og NOT er de boolske operatører, og brugen af disse operatørs resultater er tidsbesparende.
- OG: at indsnævre søgningen. Eks. Testmærker OG slutmærker.
- ELLER: udvide søgningen. Eks. Gratis kurser ELLER under Rs.499.
- IKKE: for at fjerne nøgleord. Eks. Seneste tilføjelser IKKE over Rs.499.
4. Bitvise operatører
Noget ligner Logiske operatører, undtagen Bitvis-operatører arbejder på det lavere niveau ved binær repræsentation af data. Her skal begge variabler (højre og venstre håndværdi) være heltal.
Nedenfor er de 6 bitvise operatører.
- OG (&): sammenligning mellem to bit. Returnerer 1, hvis begge bit er 1, ellers 0.
- ELLER (|): sammenligner to bit og returnerer 1, hvis bitene er komplementære, ellers 0.
- XOR (^): EKSKLUSIV-ELLER, svarende til operatørerne ovenfor, det sammenligner begge bits og returnerer 1, hvis en af bitene er 1. Ellers giver den 0, hvis begge bit er 0 eller 1.
- Kompliment (~):
- Venstre skift (<<): flytter blot bitene til højre og en 0 tildeles til venstre.
- Right Shift (>>): ligesom SHIFT RIGHT men på den modsatte måde. Den flytter bitene til venstre og tildeler 0 til den højeste.
Bitvise operatører bruges til at ændre en individuel bit. Og filtestoperatører er så enkle som operatører at kontrollere for egenskaberne for en fil eller tilladelserne som Læs, skriv og udfør. Disse operatører bruges sammen med IF-klausulen.
Bemærk: Du har måske stødt på, hvordan adgangskoder ikke ses på terminalen, mens du skriver. For at være klar er dette ikke et spørgsmål, men et godt sikkerhedspunkt. Når du indtaster adgangskoden, holdes den i mørke, men Linux gemmer hvert tryk.
Konklusion
I denne artikel har vi dækket de mest anvendte basale Linux-operatører. Fra aritmetiske til bitvise operatører med en kort forklaring og et eksempel. Dette er kun den brøkdel af de tilgængelige kommandoer, Linux har en bred vifte af operatorkommandoer, du kan lære og bruge kommandoer efter dit behov. At bruge og udnytte kraften i disse kommandoer vil gøre det lettere at betjene Linux OS.
Anbefalede artikler
Dette er en guide til Linux-operatører. Her diskuterer vi listen over Linux-operatører, der dybest set udføres på en Bourne Shell. Du kan også se på den følgende artikel.
- Linux-systemlogging
- Linux filsystem
- Typer af skaller i Linux
- Linux-distributioner