10 sany gyzykly Linux buýruk setiri we bilmäge mynasyp maslahatlar
Buýruklar bilen işlemekden höwes bilen peýdalanýaryn, sebäbi olar Linux ulgamyna GUI (Grafiki ulanyjy interfeýsleri) programmalaryna garanyňda has köp gözegçilik edýär, şonuň üçin Linux-yň işlemegini aňsat we gyzykly etmek üçin gyzykly usullary we pikirleri tapmak ýa-da gözlemek üçin elmydama gözlegde bolýaryn. terminalyndan.
Linux-y esasanam özüm ýaly buýruk setirini ulanýan wagtymyz täze hileleri ýa-da maslahatlary açanymyzda elmydama tolgundyryjy.
Täze öwrenilen tejribeleri ýa-da buýruklary millionlarça Linux ulanyjylary bilen paýlaşmak islemek duýgusy, esasanam bu tolgundyryjy operasiýa ulgamyna aýlanyp ýören täze doglan çagalar.
Bu makalada Linux ulanmak endikleriňizi ep-esli ýokarlandyryp biljek birnäçe peýdaly buýruk setirlerini we maslahatlaryny gözden geçireris.
1. Linux-da bir faýly ýa-da katalogy gulplaň ýa-da gizläň
Faýly ýa-da katalogy gulplamagyň iň ýönekeý usuly, Linux faýl rugsatlaryny ulanmakdyr. Faýlyň ýa-da katalogyň eýesi bolsa, beýleki ulanyjylara we toparlara aşakdaky ýaly girmegini blokirläp bilersiňiz (okamak, ýazmak we artykmaçlyklary aýyrmak):
$ chmod 700 tecmint.info OR $ chmod go-rwx tecmint.info
Linux faýl rugsatlary barada has giňişleýin maglumat üçin Linux-da ulanyjylary we toparlary dolandyrmak, faýl rugsatlary we sypatlary dolandyrmak baradaky makalany okaň.
Faýly/bukjany beýleki ulgam ulanyjylaryndan gizlemek üçin faýlyň ýa-da bukjanyň başynda (.)
adyny üýtgediň:
$ mv filename .tecmint.info
2. rwx rugsatlaryny Linux-da oktal formata terjime ediň
Düzgüne görä, Linux-da oktal formata rwx rugsatlaryny terjime edeniňizde.
3. “sudo” şowsuz bolanda “su” -ni nädip ulanmaly
Sudo buýrugy superuser artykmaçlyklary bilen buýruklary ýerine ýetirmek üçin ulanylsa-da, aşakdaky mysaldaky ýaly işlemeýän pursatlary bolýar.
Bu ýerde, uptime.log
atly uly faýlyň mazmunyny boşatmak isleýärin, ýöne sudo ulananymda-da amal başa barmady.
$ cat /dev/null >/var/log/uptime.log $ sudo cat /dev/null >/var/log/uptime.log
Şeýle ýagdaýda amaly ýerine ýetirmek üçin su buýrugyny ulanyp kök ulanyjy hasabyna geçmeli:
$ su $ sudo cat /dev/null >/var/log/uptime.log $ cat /var/log/uptime.log
Su bilen sudo arasyndaky tapawuda düşünmäge synanyşyň, has giňişleýin görkezmeler üçin öz sahypalarynda okaň:
$ man sudo $ man su
4. Linux-da bir prosesi öldüriň
Käwagt öldürmek ýa-da öldürmek ýa-da pkill buýruklaryny ulanmak bilen bir prosesi ýatyrmak isleseňiz, işlemän biler, bu prosesiň henizem ulgamda dowam edýändigine düşünersiňiz.
Bir prosesi weýrançylykly öldürmek üçin oňa -KILL
siganl iberiň.
Ilki bilen onuň iş belgisini kesgitläň we soňra şeýle öldüriň:
$ pidof vlc $ sudo kill -KILL 10279
Goşmaça ulanyş opsiýalary we maglumat üçin öldürmek buýrugyny barlaň.
5. Linux-da faýly hemişelik pozuň
Adatça, Linux ulgamyndan faýllary pozmak üçin rm buýrugyny ulanýarys, ýöne bu faýllar düýbünden pozulmaýar, diňe gaty diskde saklanýar we gizlenýär we bu faýllary Linux-da dikeldip we başga bir adam görüp bilýär.
Munuň öňüni almak üçin, faýlyň mazmunyny ýazýan we faýly islege görä pozýan parçalanan buýrugy ulanyp bileris.
$ shred -zvu tecmint.pdf
Aboveokardaky buýrukda ulanylýan wariantlar:
-
-z
- bölünmegi gizlemek üçin nol bilen iň soňky ýazgyny goşýar. -
-u
- gaýtadan ýazylandan soň faýly kesmäge we aýyrmaga kömek edýär. -
-v
- ösüşi görkezýär.
Goşmaça ulanyş görkezmeleri üçin bölek adam sahypasyny okaň:
$ man shred
6. Linux-da birnäçe faýlyň adyny üýtgediň
Linux adyny üýtgetmek buýrugyny ulanyp, birnäçe faýlyň adyny üýtgedip bilersiňiz.
Ilkinji argumentde görkezilen düzgüne laýyklykda berlen faýl atlarynyň adyny üýtgedýär.
Aşakdaky buýruk ähli .pdf
faýllarynyň adyny .doc
diýip üýtgedýär, bu ýerde s/\. Pdf $/\. Doc/
düzgün:
$ rename -v 's/\.pdf$/\.doc/' *.pdf
Indiki mysal, s/\ e.bak $//
düzgüni bolan giňeltmäni aýyrmak üçin \*. Bak\
gabat gelýän ähli faýllaryň adyny üýtgedýär.
7. Linux-da sözleriň ýazylyşyny barlaň
Görkeziş buýrugy berlen setirden başlanýan setirleri görkezýär, buýruk setiriniň içinden sözüň ýazylyşyny barlamaga kömek edip biler. Şeýle täsirli we ygtybarly bolmasa-da, görnüş beýleki güýçli orfografiki barlagçylara peýdaly alternatiwadyr:
$ look linu $ look docum
8. El bilen sahypada açar sözüň beýanyny gözläň
Adam buýrugy, buýruklaryň el bilen giriş sahypalaryny görkezmek üçin ulanylýar, -k
wyklýuçateli ulanylanda, printf
açar söz üçin gysga düşündirişleri we el sahypasynyň atlaryny gözleýär. sazlamak, apache we php aşakdaky buýruklarda) yzygiderli aňlatma hökmünde.
$ man -k adjust $ man -k apache $ man -k php
9. Linux-da real wagtdaky surnallary görüň
Faýlyň soňky böleklerini görmek üçin ulanylýan guýruk buýrugy bilen, logfile ýazgy ýazgylaryny görüp bolýar.
Aşakdaky mysalda, ulgamy tanamak logfilini görersiňiz. Iki terminal penjiresini açyň, birinji penjirede hakyky wagtda görmek üçin gündelik faýly görkeziň:
$ sudo watch tail /var/log/auth.log
Şeýle hem faýlyň soňky böleklerini görkezýän guýruk buýrugyny ulanyp bilersiňiz. Onuň -f
baýdagy faýldaky üýtgeşmeleri hakyky wagtda görmäge mümkinçilik berýär, şonuň üçin gündelik ýazgylaryň ýazgy ýazgysyna tomaşa edip bolýar.
$ sudo tail -f /var/log/auth.log
Birinji penjireden logfile mazmunyny synlaýarkaňyz, aşakdaky terminallary ikinji terminalda işlediň:
$ sudo mkdir -p /etc/test $ sudo rm -rf /etc/test
10. “Shell builtin” buýruklarynyň hemmesini sanaň
Gabyk gurulan buýruk ýa-da funksiýa bolup, içinden çagyrylýar we gabyň gaty diskden ýükläp ýerine ýetirjek daşarky ýerine ýetirip boljak programmanyň ýerine gönüden-göni gabygyň özünde ýerine ýetirilýär.
Shli gabykly gurluşlary we olaryň ulanylyş sintaksisini sanamak üçin işlediň:
$ help
Jemleýji bellik hökmünde buýruk setiriniň hileleri we maslahatlary elmydama peýdaly bolýar we Linux-y öwrenmegi we ulanmagy esasanam täze doglan çagalar üçin aňsat we gyzykly edýär.
Şeýle hem aşakdaky düşündiriş formunyň üsti bilen duş gelen Linux-da beýleki peýdaly we gyzykly buýruk setirleri ýa-da maslahatlary bilen paýlaşyp bilersiňiz.