Linux operátorok - Átfogó útmutató a legtöbb Linux operátor számára

Tartalomjegyzék:

Anonim

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.

  1. Linux rendszer naplózása
  2. Linux fájlrendszer
  3. Héj típusok a Linuxban
  4. Linux disztribúciók