Igranje cijevi u Linuxu: praktični primjeri

cijevi (zavarene bakrene cijevi)

u cijevi ili cijevi jedno su od čuda u Unix svijetu koji je Linux naslijedio. Pomoću njih možete učiniti mnoštvo korisnih stvari u terminalu za povezivanje naredbi. Nešto što ne biste mogli da nisu postojali. Ali oni i dalje uzrokuju određenu zabunu kod nekih korisnika s malo iskustva ili koji su upravo dosegli svijet * nix iz drugog operativnog sistema kao što je Microsoft Windows.

Stoga ćemo se s ovim vodičem poigrati s njima pokazujući nekoliko praktičnih primjera koji vam mogu pomoći u svakodnevnom radu s komandnom linijom. Vidjet ćete kako su vrlo jednostavni za upotrebu i mogu puno doprinijeti. Stoga vas potičem da nastavite čitati i vidjeti primjere ...

  • "Dijeli" izlaz naredbe. Na ovaj način možete više ili manje koristiti za navigaciju kroz izlaz podataka bilo koje naredbe. Na primjer, izlaz popisa datoteka i direktorija ili procesa koji odgovaraju na naziv "ured":
ls -al | more

ps aux | grep office | less

  • Broji broj linija koji ima izlaz naredbe ili datoteke. Na primjer, pogledajte redove koje datoteka example.txt ima ili broj izvršenih procesa (ne zaboravite oduzeti 1, jer je prvi redak zaglavlje), pa čak i broj datoteka ili direktorija:
cat ejemplo.txt | wc -l
ps aux | wc -l
ls | wc -l

  • Pronađite određenu liniju ili riječ, na primjer IP koji započinje sa 192.168 aktivnih mrežnih sučelja:
 
ifconfig | grep 192.168
  • Pronađite određene vrijednosti, na primjer dozvole datoteka i direktorija i prikazuju PID-ove odgovarajućih procesa sa systemd:
 
ls -lR | grep rwx
ps aux -ef | grep systemd | awk '{ print $2 }'
  • Naručite linije datoteke po abecednom redu:
cat ejemplo.txt | sort 
  • Pogledajte prvih ili posljednjih 10 redaka datoteke, ali samo one koji sadrže određenu riječ:
head /var/log/syslog | grep WARNING
tail -f /var/log/syslog | grep error

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   01101001b rekao je

    Hvala na članku! U potpunosti dijelim "svjetska čuda koja je Linux naslijedio." Do danas nailazim na cijevi koje je netko trebao napisati kako bi se riješio određene situacije koje su toliko sjajne da se čovjek zapinje pitajući se "radi li ovo?" i istina, da, djeluje. Zaista su divni.

    1.    Isaac rekao je

      Hvala vam što ste nas pročitali!

  2.   Alexander Pinato rekao je

    Odlično objašnjenje. Hvala na dijeljenju.