The vamzdžiai ar vamzdžiai jie yra vienas iš „Linux“ paveldėtų „Unix“ pasaulio stebuklų. Su jais galite atlikti daugybę naudingų dalykų terminale, kad susietumėte komandas. Kažko, ko negalėtum padaryti, jei jų nebūtų. Tačiau kai kuriems vartotojams, turintiems mažai patirties arba kurie ką tik pasiekė pasaulį * iš kitos operacinės sistemos, pvz., „Microsoft Windows“, jie vis tiek kelia painiavos.
Todėl naudodamiesi šia pamoka žaisime su jais rodydami keletas praktinių pavyzdžių tai gali jums padėti kasdien dirbant komandinėje eilutėje. Pamatysite, kaip juos naudoti yra gana paprasta ir kurie gali daug prisidėti. Taigi raginu jus toliau skaityti ir matyti pavyzdžius ...
- „Išleiskite“ komandos išvestį. Tokiu būdu galite naudoti daugiau ar mažiau, kad galėtumėte naršyti bet kurios komandos informacijos išvestį. Pavyzdžiui, failų ir katalogų sąrašo išvestis arba procesai, kurie reaguoja į pavadinimą „biuras“:
ls -al | more ps aux | grep office | less
- Suskaičiuokite eilučių skaičių turintis komandos arba failo išvestį. Pavyzdžiui, peržiūrėkite eilutes, kurias turi example.txt failas, arba vykdomų procesų skaičių (nepamirškite atimti 1, nes pirma eilutė yra antraštė) ir net failų ar katalogų skaičių:
cat ejemplo.txt | wc -l ps aux | wc -l ls | wc -l
- Raskite konkrečią eilutę ar žodį, pavyzdžiui, IP, prasidedanti 192.168 aktyviųjų tinklo sąsajų:
ifconfig | grep 192.168
- Raskite konkrečias vertes, pvz., failų ir katalogų teises, ir parodykite atitinkamų procesų PID su systemd:
ls -lR | grep rwx ps aux -ef | grep systemd | awk '{ print $2 }'
- Užsakykite eilutes failo abėcėlės tvarka:
cat ejemplo.txt | sort
- Žiūrėkite pirmąsias arba paskutines 10 failo eilučių, bet tik tas, kuriose yra konkretus žodis:
head /var/log/syslog | grep WARNING tail -f /var/log/syslog | grep error
Ačiū už straipsnį! Aš visiškai pritariu „Linux Unix paveldėtiems pasaulio stebuklams“. Iki šios dienos susiduriu su pypkėmis, kurias kažkas turėjo parašyti, kad susidorotų su tokia puikia situacija, kad vienas baisiai stebisi, ar „ar tai veikia?“ ir tiesa, taip, ji veikia. Jie tikrai nuostabūs.
Dėkojame, kad skaitėte mus!
Puikus paaiškinimas. Ačiū už dalinimąsi.