Spēle ar caurulēm Linux: praktiski piemēri

caurules (metinātas vara caurules)

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

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   01101001b teica

    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.

    1.    Isaac teica

      Paldies, ka mūs lasījāt!

  2.   Alehandro Pinato teica

    Lielisks skaidrojums. Paldies par dalīšanos.