Bevezetés a Linux operátorokba
Az egyik legszélesebb körben alkalmazott és fejlesztési célokra ajánlott számítógépes operációs rendszer, a „Linux”, a végrehajtási parancsok széles skálájával rendelkezik. Ezek a parancsok a terminálon végrehajtott egysoros utasítások. Ezeknek a parancsoknak a széles választéka van, külön megkülönböztetve egy adott felhasználásra. Ezeket a parancsokat a Linux CLI (parancssori felület) futtatja. Ebben a témában megismerjük a Linux operátorokat.
Ha még nem ismeri a Linux CLI-t, és fogalma sincs ezekről az operátorokról, vagy azok használatáról, akkor egyszerűen nyissa meg a terminált és indítsa el a „help” parancsot, amely felsorolja a Linux Shell beépített parancsát a szintaxissal.
Az egyik ilyen hatalmas operátor az '&&' (dupla ampersand), amely egy Láncparancs típus, és ha használják, akkor az első parancs sikeres végrehajtásakor végrehajtja a második inline parancsot.
Példa: „apt-get update && apt-get upgrade”, ezután a frissítés parancs sikeres végrehajtásakor az Upgrade parancs végrehajtásra kerül.
Merüljünk a korlátlan Linux operátorok világába. Először is, a Linux, mint minden programozási nyelv, alapvető operátorokkal rendelkezik.
Az alábbiakban látható az alapvető osztályozás vagy operátorok:
- Számtani operátorok: matematikai műveletek végrehajtására használják.
- Relációs operátorok: egyszerűen meghatározza a két operandus közötti kapcsolatot.
- Logikai operátorok: más néven logikai operátorok, ezeket logikai műveletek végrehajtására használják.
- Bitwise operátorok: “&, |, <>”, az egyszerű bit bit műveletekhez használható.
- File Test Operator: a fájl tulajdonságaival játszik le.
A Linux operátorok listája
Ez néhány kategória az üzemeltetők számára. Ezen felül a Linux széles választékot kínál. Ezeket az operátorokat alapvetően a Bourne Shell futtatja. A Bourne Shell az UNIX eredeti parancs-végrehajtási programja, amelyet az AT&T-ben fejlesztett Stephen Bourne, és így a neve. Most mélyebben megértjük ezeket a szolgáltatókat példákkal. További példákra két X és Y változót feltételezünk, amelyek értéke 5 és 10.
1. Aritmetikai operátorok
Alapvetően ezeket az operátorokat egyszerű matematikai számításokban használják, például összeadásra és szorzásra.
Jelenleg 7 aritmetikai operátor van:
- Kiegészítés (+): Egyszerűen hozzáadja a megadott két változó értékeit. Volt. X + Y 15-et eredményez.
- Kivonás (-): Kivonja az egyik változó értékét a másikkal. Volt. Y - X 5-et eredményez.
- Osztás (/): osztja a két változót. Volt. X / Y ad nekünk 0, 5.
- Szorzás (*): Szorozzuk meg a két változót. Volt. X * Y 50-et eredményez.
- Növelési operátor (++): Egyszerűen csak hozzáad egy értéket. A növekményes operátor kétféle módon működik: előtagként és utótagként, és a kezelő pozíciója alapján az eredmények eltérhetnek.
- Előtag esetén: ha az operátort megelőzően változó, Y ++, akkor visszaadja az értéket, mielőtt növeli, pl. Y ++ = 5
- Postfix esetén: operátor előtti változóval, ++ Y, a növekvő értéket adja vissza, pl. ++ Y = 6.
- Csökkentő operátor (-): Hasonló a növekedéshez, kivéve, ha ez egyetlen értéket töröl. Kétféle módon működik.
- Prefixhez: Először adja meg Y értékét, majd elvégzi a csökkentési műveletet, pl. Y - eredményez 5-et.
- Postfix esetén: kezdetben csökkenti az értéket eggyel, majd megkapja az eredményt, pl. –Y visszatér 4.
A fentiekben széles körben használják a számtani operátorokat, és most kezdjük a második operátorok listájával, azaz a relációs operátorokkal.
2. Relációs operátorok
A Bourne Shell támogatja a változók közötti kapcsolattól függően, hogy „igaz vagy hamis” értéket ad vissza.
Az alábbiakban összesen 6 típusú relációs operátor található:
- Egyenlő (==): Összehasonlítja a két változót, és true értéket ad vissza, ha egyenlők, és hamis, ha ellenkező esetben. Volt. X == Y hamis lesz.
- Nem egyenlő (! =) -Val : hasonló az egyenlővel, kivéve ha true értéket ad vissza, ha az értékek nem azonosak, és hamis, ha másképp. Volt. X! = Y igaz lesz.
- Kevesebb, mint (<): ha a baloldali érték kisebb, mint a jobboldali érték, akkor valódi, hamis értéket ad vissza. Volt. X <Y igaz lesz.
- Nagyobb, mint (>): igaz, ha a bal oldali érték nagyobb, mint a jobb oldali érték, akkor hamis. Volt. X> Y hamis értéket ad vissza.
- Kevesebb vagy egyenlő (<=): igaz, ha a bal oldali érték kisebb vagy egyenlő a jobb oldali értékkel.
- Nagyobb vagy egyenlő (> =): igaz, ha a bal oldali érték nagyobb vagy egyenlő a jobb oldali értékkel.
Most, hogy megértettük a relációs és aritmetikai operátorokat, tanulmányozzuk a logikai és bitális operátorokat.
3. Logikai operátorok
A Bourne Shell által teljes mértékben támogatott logikai operátorokat kombinálva használják a jobb keresési eredmények elérésére. ÉS, VAGY NEM logikai operátorok, és ezen operátor eredményeinek használata időmegtakarítást jelent.
- ÉS: a keresés szűkítése. Volt. Vizsgálati pontok ÉS végső pontok.
- VAGY: szélesítse a keresést. Volt. Ingyenes tanfolyamok VAGY Rs.499 alatt.
- NEM: a kulcsszavak eltávolítása. Volt. Legújabb kiegészítések, amelyek Nincsenek felett Rs.499.
4. Bitwise operátorok
Kissé hasonló a logikai operátorokhoz, kivéve, hogy a Bitwise operátorok alacsonyabb szinten dolgoznak az adatok bináris reprezentációjánál. Itt mind a változónak (a jobb, mind a bal oldali értéknek) egész számnak kell lennie.
Az alábbiakban a 6 Bitwise operátor található.
- ÉS (&): két bit összehasonlítása. 1-et ad vissza, ha mindkét bit értéke 1, egyébként 0.
- VAGY (|): összehasonlítja a két bitet, és 1-et ad vissza, ha a bit komplementer, 0 pedig.
- XOR (^): KIZÁRÓLAG VAGY - hasonlóan a fenti operátorokhoz - összehasonlítja mindkét bitet, és 1-et ad vissza, ha a bitek bármelyike 1-nek van. Else 0-t ad, ha mindkét bit 0 vagy 1.
- Bók (~):
- Balra váltás (<<): egyszerűen csak jobbra mozgatja a biteket, és a bal szélsőhöz 0 értéket rendel.
- Jobbra váltás (>>): pontosan úgy, mint a SHIFT JOBB, de ellentétes módon. A biteket balra mozgatja, és a jobb szélhez 0-t rendel.
A bitképes operátorok az egyes bitek megváltoztatására szolgálnak. A File Test operátorok ugyanolyan egyszerűek, mint az operátorok, hogy ellenőrizzék a fájl tulajdonságait vagy az olyan engedélyeket, mint az Olvasás, Írás és végrehajtás. Ezeket az operátorokat az IF záradékkal együtt használják.
Megjegyzés: előfordulhat, hogy a jelszavak nem láthatók a terminálon gépelés közben. Egyértelművé téve, hogy ez nem kérdés, hanem jó biztonsági szempont. A jelszó beírásakor sötétben tartja, de a Linux minden érintést megmenti.
Következtetés
Ebben a cikkben a legszélesebb körben használt Linux operátorokat ismertetjük. Aritmetikától a Bitwise operátorokig, rövid magyarázattal és példával. Ez csak a rendelkezésre álló parancsok töredéke, a Linux operációs parancsok széles skálájával rendelkezik, szükség szerint megtanulhatja és használhatja a parancsokat. Ezeknek a parancsoknak a felhasználása és felhasználása megkönnyíti a Linux operációs rendszer üzemeltetését.
Ajánlott cikkek
Ez egy útmutató a Linux operátorok számára. Itt a Linux operátorok listáját tárgyaljuk, amelyeket alapvetõen egy Bourne Shell futtat. A következő cikket is megnézheti.
- Linux rendszer naplózása
- Linux fájlrendszer
- Héj típusok a Linuxban
- Linux disztribúciók