Jocul cu pipele în Linux: exemple practice

țevi (țevi de cupru sudate)

Las conducte sau conducte sunt una dintre minunile lumii Unix pe care Linux a moștenit-o. Cu ele puteți face o multitudine de lucruri utile în terminal pentru a lega comenzi. Ceva pe care nu l-ai putea face dacă nu ar exista. Dar încă provoacă o oarecare confuzie pentru unii utilizatori cu puțină experiență sau care tocmai au ajuns în lume * nix de la un alt sistem de operare precum Microsoft Windows.

Prin urmare, cu acest tutorial ne vom juca cu ei arătând câteva exemple practice care vă poate ajuta în fiecare zi când lucrați la linia de comandă. Veți vedea cum sunt destul de simple de utilizat și pot contribui mult. Așadar, vă încurajez să continuați să citiți și să vedeți exemplele ...

  • „Dispensați” ieșirea unei comenzi. În acest fel, puteți utiliza mai mult sau mai puțin pentru a putea naviga prin ieșirea informațiilor oricărei comenzi. De exemplu, ieșirea unei liste de fișiere și directoare sau a proceselor care răspund la numele „birou”:
ls -al | more

ps aux | grep office | less

  • Numărați numărul de linii care are ieșirea unei comenzi sau a unui fișier. De exemplu, consultați liniile pe care le are un fișier example.txt sau numărul de procese care rulează (nu uitați să scăpați 1, deoarece prima linie este antetul) și chiar numărul de fișiere sau directoare:
cat ejemplo.txt | wc -l
ps aux | wc -l
ls | wc -l

  • Localizați un anumit rând sau cuvânt, de exemplu, IP-ul începând cu 192.168 al interfețelor de rețea active:
 
ifconfig | grep 192.168
  • Găsiți valori specifice, de exemplu, permisiunile fișierelor și directoarelor și afișează PID-urile proceselor corespunzătoare cu systemd:
 
ls -lR | grep rwx
ps aux -ef | grep systemd | awk '{ print $2 }'
  • Comandați liniile a unui fișier în ordine alfabetică:
cat ejemplo.txt | sort 
  • Vedeți primele sau ultimele 10 rânduri ale unui fișier, dar numai cele care conțin un anumit cuvânt:
head /var/log/syslog | grep WARNING
tail -f /var/log/syslog | grep error

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   01101001b el a spus

    Mulțumim pentru articol! Împărtășesc pe deplin „minunile lumii Unix moștenite de Linux”. Până în prezent am întâlnit țevi pe care cineva trebuia să le scrie pentru a face față unei situații anume atât de grozave încât cineva este uimit, întrebându-se „funcționează asta?” iar adevărul, da, funcționează. Chiar sunt minunate.

    1.    Isaac el a spus

      Vă mulțumim că ne-ați citit!

  2.   Alexandru Pinato el a spus

    Excelentă explicație. Vă mulțumim pentru distribuire.