Úvod do Linuxových operátorů
Jeden z nejpoužívanějších a doporučovaných počítačových operačních systémů pro účely vývoje, „Linux“, je dodáván s celou řadou příkazů k provedení. Tyto příkazy jsou jednorázové příkazy prováděné na terminálu. Existuje celá řada těchto příkazů, rozlišených pro konkrétní použití. Tyto příkazy jsou prováděny v systému Linux CLI (rozhraní příkazového řádku). V tomto tématu se budeme učit o Linux Operators.
Pokud jste novým uživatelem Linux CLI a nemáte tušení o těchto operátorech ani o tom, jak je používat, jednoduše otevřete příkaz terminálu a vypusťte příkaz „help“, který zobrazí seznam vestavěných příkazů systému Linux Shell se syntaxí.
Jedním z takových silných operátorů je '&&' (double ampersand), což je typ Řetězového příkazu a pokud je použit, provede druhý vložený příkaz po úspěšném provedení prvního příkazu.
Příklad: „apt-get update && apt-get upgrade“, zde se po úspěšném provedení příkazu update provede příkaz Upgrade.
Pojďme se ponořit do světa neomezených linuxových operátorů. Pro začátek Linux má jako každý programovací jazyk základní řadu Operátorů.
Základní klasifikace nebo operátory jsou následující:
- Aritmetické operátory: používají se pro provádění matematických operací.
- Relační operátory: jednoduše definuje vztah mezi dvěma operandy.
- Logické operátory: známé také jako logické operátory, používají se k provádění logických operací.
- Bitové operátory: „&, |, <>“, používané pro jednoduché bitové operace.
- Operátoři testu souborů: hraje s vlastnostmi souboru.
Seznam linuxových operátorů
Toto je několik kategorií pro operátory. Kromě toho nabízí Linux širokou škálu příkazů. Tito operátoři jsou v podstatě popraveni na Bourne Shell. Bourne Shell je původní unixový program provádění příkazů, vyvinutý v AT&T, Stephen Bourne, a tedy název. Nyní podrobně vysvětlíme každému z těchto operátorů příklady. Pro další příklady budeme předpokládat dvě proměnné X a Y, s hodnotami 5 a 10.
1. Aritmetické operátory
V zásadě se tito operátoři používají v jednoduchých matematických výpočtech, jako je sčítání a násobení.
Máme 7 aritmetických operátorů takto:
- Sčítání (+): Jednoduše přidá hodnoty dvou daných proměnných. Př. X + Y povede k 15.
- Odčítání (-): Odečte hodnotu jedné proměnné od druhé. Př. Výsledkem Y - X bude 5.
- Divize (/): Rozdělí dvě proměnné. Př. X / Y nám dá 0, 5.
- Násobení (*): Násobí obě proměnné. Př. X * Y bude mít za následek 50.
- Operátor přírůstku (++): Jednoduše přidá jednu k hodnotě. Operátor přírůstku pracuje dvěma způsoby, jako předpona a jako postfix, a na základě pozice operátora se výsledky mohou lišit.
- Předpona: s operátorem před proměnnou Y ++ vrátí hodnotu před zvýšením, např. Y ++ = 5
- Pro Postfix: s proměnnou před operátorem, ++ Y, vrátí zvýšenou hodnotu, např. ++ Y = 6.
- Decrement Operator (-): Podobné jako Increment, s výjimkou toho, že odstraní jedinou hodnotu. Funguje dvěma způsoby.
- Předpona: Nejprve udává hodnotu Y a poté provede operaci dekrementace, např. Y - bude mít za následek 5.
- Pro Postfix: zpočátku snižuje hodnotu o jednu, pak dává výsledek, např. –Y vrátí 4.
Výše jsou aritmetické operátory široce využívány a nyní začněme druhým seznamem operátorů, tj. Operátory relací.
2. Relační operátoři
Jednoduše vrací buď „true“ nebo „false“ v závislosti na vztahu mezi proměnnými a podporuje je Bourne Shell.
Níže je celkem 6 typů relačních operátorů:
- Equal to (==): Porovná dvě proměnné a vrátí true, pokud jsou stejné a false, pokud je to jinak. Př. X == Y bude mít za následek false.
- Nerovná se (! =): Podobná té rovné, s tou výjimkou, že vrací true, pokud hodnoty nejsou stejné a false, pokud jinak. Př. X! = Y se vrátí pravda.
- Méně než (<): Pokud je levá hodnota menší než pravá hodnota, vrací true true false. Př. X <Y se vrátí true.
- Větší než (>): vrací true, pokud je hodnota vlevo větší než hodnota vpravo, jinak false. Př. X> Y se vrátí false.
- Menší nebo rovno (<=): true, je-li levá hodnota menší nebo rovná pravé hodnotě.
- Větší nebo rovno (> =): true, je-li levá hodnota větší nebo rovná pravé hodnotě.
Nyní, když jsme pochopili relační a aritmetické operátory, pojďme studovat booleovské a bitové operátory.
3. Booleovští operátoři
Boolean Operators, podporovaní v Bourne Shell, se používají v kombinaci pro lepší výsledky vyhledávání. AND, OR a NOT jsou booleovští operátoři a použití výsledků těchto operátorů šetří čas.
- AND: zúžit vyhledávání. Př. Zkušební známky A konečné známky.
- NEBO: rozšířte hledání. Př. Kurzy zdarma NEBO pod Rs.499.
- NOT: odstranit klíčová slova. Př. Nejnovější přírůstky NEJSOU nad Rs.499.
4. Bitové operátory
Trochu podobné Logickým operátorům, s výjimkou bitových operátorů pracujících na nižší úrovni při Binární reprezentaci dat. Zde musí být proměnné (hodnota napravo i na levé straně) celé číslo.
Níže je uvedeno 6 bitových operátorů.
- AND (&): porovnání dvou bitů. Vrací 1, pokud jsou oba bity 1, jinak 0.
- NEBO (|): porovnává dva bity a vrací 1, pokud jsou bity komplementární, jinak 0.
- XOR (^): EXCLUSIVE-OR, podobně jako výše uvedené operátory, porovnává oba bity a vrací 1, pokud některý z bitů je 1. Jinak dává 0, pokud jsou oba bity 0 nebo 1.
- Poklona (~):
- Posun doleva (<<): jednoduše posune bity doprava a 0 je přiřazeno k nejvíce vlevo.
- Right Shift (>>): stejně jako SHIFT RIGHT, ale opačným způsobem. Přesune bity doleva a přiřadí 0 k úplně vpravo.
Bitové operátory se používají ke změně jednotlivých bitů. Operátoři testu souborů jsou stejně jednoduchí jako operátoři, pokud jde o kontrolu vlastností souboru nebo oprávnění, jako je čtení, zápis a spuštění. Tyto operátory se používají spolu s klauzulí IF.
Chcete-li být upozorněni: možná jste narazili na to, jak se při psaní hesla na terminálu nezobrazují. Aby to bylo jasné, nejedná se o problém, ale o dobrý bezpečnostní bod. Když zadáváte heslo, je udržováno ve tmě, ale Linux ukládá každé klepnutí.
Závěr
V tomto článku jsme se zabývali nejčastěji používanými základními operátory Linuxu. Od aritmetiky po operátory Bitwise, se stručným vysvětlením a příkladem. To je jen zlomek dostupných příkazů, Linux má širokou škálu příkazů operátora, můžete se učit a používat příkazy podle vašich potřeb. Použití a využití síly těchto příkazů usnadní obsluhu operačního systému Linux.
Doporučené články
Toto je průvodce operátory Linux. Zde diskutujeme seznam linuxových operátorů, které jsou v podstatě prováděny na Bourne Shell. Můžete se také podívat na následující článek.
- Protokolování systému Linux
- Systém souborů Linux
- Druhy skořápek v Linuxu
- Distribuce Linuxu