Lojë me tuba në Linux: shembuj praktikë

tuba (tuba bakri të ngjitur)

L tuba ose tuba ato janë një nga mrekullitë e botës Unix që Linux ka trashëguar. Me ta mund të bëni një mori gjërash të dobishme në terminal për të lidhur komandat. Diçka që nuk mund ta bësh nëse nuk ekzistojnë. Por ato përsëri shkaktojnë konfuzion për disa përdorues me pak përvojë ose të cilët sapo kanë arritur në botë * nix nga një sistem tjetër operativ siç është Microsoft Windows.

Prandaj, me këtë manual do të luajmë me ta duke treguar disa shembuj praktikë kjo mund t'ju ndihmojë në punën tuaj në rreshtin e komandave. Ju do të shihni se si ato janë mjaft të thjeshta për t'u përdorur dhe mund të kontribuojnë shumë. Kështu që unë ju inkurajoj të vazhdoni të lexoni dhe shihni shembujt ...

  • "Shpërndaj" prodhimin e një komande. Në këtë mënyrë, ju mund të përdorni pak a shumë për të qenë në gjendje të lundroni nëpër prodhimin e informacionit të çdo komande. Për shembull, dalja e një liste skedarësh dhe drejtorish, ose ajo e proceseve që i përgjigjen emrit "zyrë":
ls -al | more

ps aux | grep office | less

  • Numëroni numrin e linjave që ka daljen e një komande ose një skedari. Për shembull, shikoni linjat që ka një skedar example.txt ose numrin e proceseve që ekzekutohen (mos harroni të hiqni 1, sepse rreshti i parë është titulli) dhe madje edhe numrin e skedarëve ose drejtorive:
cat ejemplo.txt | wc -l
ps aux | wc -l
ls | wc -l

  • Gjeni një rresht ose fjalë specifike, për shembull IP duke filluar me 192.168 të ndërfaqeve aktive të rrjetit:
 
ifconfig | grep 192.168
  • Gjeni vlera specifike, për shembull lejet e skedarëve dhe drejtorive, dhe tregojnë PID-et e proceseve përkatëse me systemd:
 
ls -lR | grep rwx
ps aux -ef | grep systemd | awk '{ print $2 }'
  • Renditni linjat të një skedari në rend alfabetik:
cat ejemplo.txt | sort 
  • Shihni 10 rreshtat e parë ose të fundit të një skedari, por vetëm ato që përmbajnë një fjalë specifike:
head /var/log/syslog | grep WARNING
tail -f /var/log/syslog | grep error

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   01101001b dijo

    Faleminderit për artikullin! Unë ndaj plotësisht "mrekullitë e botës Unix që Linux ka trashëguar". Deri më sot, unë has nëpër tuba që dikush duhej të shkruante për të trajtuar një situatë të veçantë që është aq e madhe saqë dikush flakëron duke menduar "a funksionon kjo?" dhe e vërteta, po, funksionon. Ata me të vërtetë janë të mrekullueshëm.

    1.    Isaac dijo

      Faleminderit që na lexove!

  2.   Aleksandër Pinato dijo

    Shpjegim i shkëlqyeshëm. Faleminderit për shpërndarjen.