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
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.
Hvala vam što ste nas pročitali!
Odlično objašnjenje. Hvala na dijeljenju.