Úvod do operátorov Linux
Jeden z najpoužívanejších a odporúčaných počítačových operačných systémov pre vývojové účely, „Linux“, sa dodáva so širokou škálou príkazov na vykonanie. Tieto príkazy sú jednoriadkové inštrukcie vykonávané na termináli. Existuje široká škála týchto príkazov, rozlíšených pre konkrétne použitie. Tieto príkazy sa vykonávajú v systéme Linux CLI (Command Line Interface). V tejto téme sa dozvieme viac o operátoroch Linux.
Ak ste novým operátorom Linux CLI a nemáte tušenie o týchto operátoroch alebo o tom, ako ich používať, jednoducho otvorte príkaz terminálu a spustite príkaz „help“, ktorý zobrazí zoznam zabudovaných príkazov systému Linux Shell so syntaxou.
Jedným z takýchto výkonných operátorov je „&&“ (double ampersand), ktorý je typom príkazového reťazca a keď sa použije, vykoná druhý úspešný príkaz po úspešnom vykonaní prvého príkazu.
Príklad: „apt-get update && apt-get upgrade“, po úspešnom vykonaní príkazu update sa vykoná príkaz Upgrade.
Poďme sa ponoriť do sveta neobmedzených operátorov Linuxu. Po prvé, Linux, rovnako ako akýkoľvek programovací jazyk, má základnú škálu Operátorov.
Nasleduje základná klasifikácia alebo operátory:
- Aritmetické operátory: používajú sa na vykonávanie matematických operácií.
- Relačné operátory: jednoducho definuje vzťah medzi dvoma operandami.
- Logické operátory: známe tiež ako logické operátory, používajú sa na vykonávanie logických operácií.
- Bitové operátory: „&, |, <>“, používané na jednoduché bitové operácie.
- Operátori testovania súborov: prehráva sa s vlastnosťami súboru.
Zoznam operátorov Linux
Toto je niekoľko kategórií pre prevádzkovateľov. Okrem tohto ponúka Linux celý rad príkazov. Títo operátori sú v podstate popravení na Bourne Shell. Bourne Shell je originálny program na vykonávanie príkazov UNIX, vyvinutý v AT&T, Stephen Bourne, a teda aj názov. Poďme teraz pochopiť každého z týchto operátorov pomocou príkladov. Pre ďalšie príklady predpokladáme dve premenné X a Y s hodnotami 5 a 10.
1. Aritmetickí operátori
V zásade sa títo operátori používajú v jednoduchých matematických výpočtoch ako sčítanie a násobenie.
Máme 7 aritmetických operátorov:
- Sčítanie (+): Jednoducho pridá hodnoty týchto dvoch premenných. Ex. Výsledkom X + Y bude 15.
- Odčítanie (-): Odčítava hodnotu jednej premennej od druhej. Ex. Výsledkom Y - X bude 5.
- Divízia (/): Rozdeľuje dve premenné. Ex. X / Y nám dá 0, 5.
- Násobenie (*): Násobí dve premenné. Ex. Výsledkom X * Y bude 50.
- Operátor prírastku (++): Jednoducho pridá jednu k hodnote. Operátor prírastku pracuje dvoma spôsobmi, ako predpona a ako postfix, a na základe pozície operátora sa výsledky môžu líšiť.
- Prefix: s operátorom pred premennou, Y ++, vráti hodnotu pred zvýšením, napr. Y ++ = 5
- Pre Postfix: s premennou pred operátorom, ++ Y, vráti zvýšenú hodnotu, napr. ++ Y = 6.
- Decrement Operator (-): Podobné s prírastkom, s výnimkou toho, že sa tým vymaže jediná hodnota. Funguje dvoma spôsobmi.
- Pre Prefix: Najprv sa uvedie hodnota Y a potom sa vykoná dekrementačná operácia, napr. Y - bude mať za následok 5.
- Pre Postfix: pôvodne zníži hodnotu o jednu a potom poskytne výsledok, napr. –Y vráti 4.
Hore uvedené aritmetické operátory sa bežne používajú a teraz začnime druhým zoznamom operátorov, tj operátormi vzťahov.
2. Vzťahoví operátori
Jednoducho vráti buď „true“ alebo „false“ v závislosti od vzťahu medzi premennými a podporuje ho Bourne Shell.
Nižšie je uvedený celkom 6 typov operátorov vzťahov:
- Rovná sa (==): Porovnáva dve premenné a vracia true, ak sú rovnaké a false, ak je to inak. Ex. X == Y bude mať za následok nepravdivé.
- Nerovná sa (! =): Podobná rovnej s, okrem toho, že vracia true, ak hodnoty nie sú rovnaké a false, ak nie. Ex. X! = Y sa vráti pravda.
- Menej ako (<): ak je ľavá hodnota menšia ako pravá hodnota, vráti true true false. Ex. X <Y sa vráti pravda.
- Väčšie ako (>): vráti hodnotu true, ak je ľavá hodnota väčšia ako pravá hodnota, inak je nepravdivá. Ex. X> Y sa vráti nepravdivo.
- Menšia alebo rovná (<=): true, ak je ľavá hodnota menšia alebo rovná pravej hodnote.
- Väčší alebo rovný (> =): true, ak je ľavá hodnota väčšia alebo rovná pravej hodnote.
Teraz, keď sme porozumeli relačným a aritmetickým operátorom, preštudujme boolovské a bitové operátory.
3. Booleovskí operátori
Boolean Operators, podporovaní v Bourne Shell, sa používajú v kombinácii pre lepšie výsledky vyhľadávania. A, ALEBO NIE sú boolovskí operátori a použitie výsledkov týchto operátorov je časovo náročné.
- A: zúženie hľadania. Ex. Skúšobné značky a konečné známky.
- ALEBO: rozšírte vyhľadávanie. Ex. Bezplatné kurzy ALEBO pod Rs.499.
- NOT: eliminovať kľúčové slová. Ex. Najnovšie prírastky NOT Rs.499.
4. Bitové operátory
Trochu podobné logickým operátorom, s výnimkou bitových operátorov, ktorí pracujú na nižšej úrovni pri binárnom zobrazení údajov. Tu musia byť premenné (pravá aj ľavá hodnota) celé číslo.
Nižšie je uvedených 6 bitových operátorov.
- AND (&): porovnanie medzi dvoma bitmi. Vráti 1, ak sú oba bity 1, inak 0.
- OR (|): porovnáva dva bity a vracia 1, ak sú bity komplementárne, inak 0.
- XOR (^): EXCLUSIVE-OR, podobne ako vyššie uvedené operátory, porovnáva bity aj vracia 1, ak je ktorýkoľvek z bitov 1. Inak dáva 0, ak sú oba bity 0 alebo 1.
- Poklad (~):
- Posun vľavo (<<): jednoducho posúva bity doprava a 0 je priradené úplne doľava .
- Right Shift (>>): rovnako ako SHIFT RIGHT, ale opačným spôsobom. Bity posúva doľava a 0 úplne vpravo.
Bitové operátory sa používajú na zmenu jednotlivých bitov. Operátori testovania súborov sú rovnako jednoduchí ako operátori, aby skontrolovali vlastnosti súboru alebo oprávnenia, napríklad čítanie, zápis a vykonávanie. Títo operátori sa používajú spolu s doložkou o IF.
Aby ste si všimli: možno ste pri písaní narazili na to, ako sa heslá na termináli nezobrazujú. Toto nie je problém, ale dobrý bod zabezpečenia. Pri zadávaní hesla je heslo tmavé, ale systém Linux ukladá každé ťuknutie.
záver
V tomto článku sme sa venovali najpoužívanejším základným operačným systémom Linux. Od aritmetických operátorov po bitové operátory, so stručným vysvetlením a príkladom. Toto je iba zlomok dostupných príkazov, Linux má širokú škálu príkazov operátora, môžete sa učiť a používať príkazy podľa svojich potrieb. Ak chcete používať a využívať silu týchto príkazov, zjednoduší sa tým ovládanie operačného systému Linux.
Odporúčané články
Toto je príručka pre operátorov Linux. Tu diskutujeme o zozname operátorov Linuxu, ktorí sú v podstate popravení na Bourne Shell. Môžete sa tiež pozrieť na nasledujúci článok.
- Protokolovanie systému Linux
- Systém súborov Linux
- Druhy škrupín v Linuxe
- Distribúcie systému Linux