Igra s cijevima u Linuxu: praktični primjeri

cijevi (zavarene bakrene cijevi)

Las cijevi ili cijevi jedno su od čuda svijeta Unixa koje 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 učiniti da oni ne postoje. No, oni i dalje uzrokuju određenu zabunu kod nekih korisnika s malo iskustva ili koji su upravo dosegli svijet * nix iz drugog operativnog sustava poput Microsoft Windows-a.

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

  • "Dijeli" izlaz naredbe. Na taj način možete koristiti više ili manje 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

  • Prebrojite broj linija koja 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đeni redak ili riječ, na primjer IP koji započinje s 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   01101001b dijo

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

    1.    Isaac dijo

      Hvala vam što ste nas pročitali!

  2.   Aleksandar Pinato dijo

    Izvrsno objašnjenje. Hvala na dijeljenju.