the caurules vai caurules tie ir viens no Linux mantotajiem Unix pasaules brīnumiem. Ar tiem jūs varat veikt daudzas noderīgas lietas terminālā, lai sasaistītu komandas. Kaut ko tādu, ko nevarētu izdarīt, ja tādu nebūtu. Bet tie joprojām rada zināmu neskaidrību dažiem lietotājiem, kuriem ir maz pieredzes vai kuri tikko sasnieguši pasauli * no citas operētājsistēmas, piemēram, Microsoft Windows.
Tādēļ ar šo apmācību mēs spēlēsim ar viņiem, parādot daži praktiski piemēri tas var jums palīdzēt ikdienā, strādājot komandrindā. Jūs redzēsiet, kā tās ir diezgan vienkārši lietojamas un var dot lielu ieguldījumu. Tāpēc es iesaku turpināt lasīt un redzēt piemērus ...
- "Izdaliet" komandas izvadi. Tādā veidā jūs varat vairāk vai mazāk izmantot, lai varētu pārvietoties pa jebkuras komandas informācijas izvadi. Piemēram, failu un direktoriju saraksta vai procesu, kas reaģē uz nosaukumu "birojs", izvade:
ls -al | more ps aux | grep office | less
- Saskaitiet rindu skaitu kam ir komandas vai faila izvade. Piemēram, skatiet faila example.txt rindas vai notiekošo procesu skaitu (atcerieties atņemt 1, jo pirmā rindiņa ir galvene) un pat failu vai direktoriju skaitu:
cat ejemplo.txt | wc -l ps aux | wc -l ls | wc -l
- Atrodiet noteiktu līniju vai vārdu, piemēram, aktīvo tīkla saskarņu IP, kas sākas ar 192.168:
ifconfig | grep 192.168
- Atrodiet noteiktas vērtības, piemēram, failu un direktoriju atļaujas un parādiet attiecīgo procesu PID ar systemd:
ls -lR | grep rwx ps aux -ef | grep systemd | awk '{ print $2 }'
- Pasūtiet līnijas faila alfabētiskā secībā:
cat ejemplo.txt | sort
- Skatiet faila pirmās vai pēdējās 10 rindas, bet tikai tās, kurās ir noteikts vārds:
head /var/log/syslog | grep WARNING tail -f /var/log/syslog | grep error
Paldies par rakstu! Es pilnībā piekrītu "Linux Unix mantotajiem pasaules brīnumiem". Līdz šai dienai es sastopos ar caurulēm, kuras kādam bija jāraksta, lai tiktu galā ar konkrētu situāciju, kas ir tik lieliska, ka kāds ir satriecoši domājis, vai tas darbojas? un patiesība, jā, tā darbojas. Viņi patiešām ir brīnišķīgi.
Paldies, ka mūs lasījāt!
Lielisks skaidrojums. Paldies par dalīšanos.