Játék pipákkal Linux alatt: gyakorlati példák

csövek (hegesztett rézcsövek)

az csövek vagy csövek azok a Unix-világ egyik csodája, amelyet a Linux örökölt. Velük számos hasznos dolgot végezhet el a terminálon a parancsok összekapcsolásához. Valami, amit nem tehetne meg, ha nem léteznének. De még mindig okoznak némi zavart néhány olyan felhasználó számára, akiknek kevés tapasztalata van, vagy akik éppen egy másik operációs rendszerből, például a Microsoft Windowsból érkeztek a világra *.

Ezért ezzel a bemutatóval játszani fogunk velük bemutatással néhány gyakorlati példa amely segíthet a mindennapokban, amikor a parancssoron dolgozik. Látni fogja, hogy ezek használata meglehetősen egyszerű és nagyban hozzájárulhatnak. Ezért arra bátorítalak benneteket, hogy olvassátok tovább a példákat ...

  • "Adja ki" a parancs kimenetét. Ily módon többé-kevésbé felhasználhatja bármelyik parancs információ kimenetét. Például a fájlok és könyvtárak listájának kimenete, vagy az "office" névre válaszoló folyamatok kimenete:
ls -al | more

ps aux | grep office | less

  • Számolja meg a sorok számát amelynek parancs vagy fájl kimenete van. Tekintse meg például az example.txt fájl sorait vagy a futó folyamatok számát (ne felejtsen el levonni 1-et, mert az első sor a fejléc), és még a fájlok vagy könyvtárak számát is:
cat ejemplo.txt | wc -l
ps aux | wc -l
ls | wc -l

  • Keressen egy adott sort vagy szót, például az aktív hálózati interfészek 192.168-tal kezdődő IP-je:
 
ifconfig | grep 192.168
  • Keresse meg a meghatározott értékeket, például a fájlok és könyvtárak engedélyeit, és bemutassa a megfelelő folyamatok PID-jeit a systemd-vel:
 
ls -lR | grep rwx
ps aux -ef | grep systemd | awk '{ print $2 }'
  • Rendezze a sorokat egy fájl betűrendben:
cat ejemplo.txt | sort 
  • Lásd a fájl első vagy utolsó 10 sorát, de csak azokat, amelyek egy adott szót tartalmaznak:
head /var/log/syslog | grep WARNING
tail -f /var/log/syslog | grep error

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   01101001b dijo

    Köszönöm a cikket! Teljes mértékben osztom "a Linux Unix által örökölt világcsodáit". A mai napig olyan csövekkel találkozom, amelyeket valakinek írnia kellett egy adott helyzet kezeléséhez, amelyek olyan nagyok, hogy az ember elkeseredetten gondolkodik azon, vajon "működik ez?" és az igazság, igen, működik. Valóban csodálatosak.

    1.    Izsák dijo

      Köszönjük, hogy elolvastál minket!

  2.   Sándor Pinato dijo

    Kiváló magyarázat. Köszönet a megosztásért.