Ikitaraplaýyn buýruk düşündirişini we faýl ulgamynda ýerleşişini tapmagyň 5 usuly
Linux ulgamlarynda bar bolan müňlerçe buýruk/programma bilen, berlen buýrugyň görnüşini we maksadyny, şeýle hem ulgamdaky ýerleşişini (mutlak ýol) bilmek täze doglan çagalar üçin birneme kyn bolup biler.
Buýruklaryň/programmalaryň birnäçe jikme-jigini bilmek diňe bir Linux ulanyjysyna köp sanly buýruklary özleşdirmäge kömek etmän, eýsem ulanyja buýruk setirinden ýa-da skriptden ulgamda haýsy amallary ulanmalydygyna düşünmäge mümkinçilik berýär.
Şonuň üçin bu makalada gysga düşündiriş we berlen buýrugyň ýerleşýän ýerini görkezmek üçin size bäş sany peýdaly buýrugy düşündireris.
Ulgamyňyzda täze buýruklary tapmak üçin PATH daşky gurşaw üýtgeýjiňizdäki ähli kataloglara göz aýlaň. Bu kataloglar ulgamda gurlan ähli buýruklary/programmalary saklaýar.
Gyzykly buýruk adyny tapanyňyzdan soň, bu hakda has giňişleýin okamaga başlamazdan ozal adam sahypasynda bu hakda birneme çuňňur maglumatlary ýygnamaga synanyşyň.
PATH-yň bahalaryny gaýtaladyňyz we/usr/local/bin bukjasyna geçdiňiz we fswatch atly täze buýrugy gördüňiz (faýl üýtgemelerine gözegçilik edýär):
$ echo $PATH $ cd /usr/local/bin
Indi Linux-da dürli usullary ulanyp fswatch buýrugynyň düşündirişini we ýerleşişini öwreneliň.
1. buýruk
argument hökmünde girizýän buýruk adynyň (aşakdaky buýrukdaky fswatch ýaly) bir setirli el sahypasynyň beýanyny görkezmek üçin ulanylýar.
Düşündiriş gaty uzyn bolsa, käbir bölekler öňünden kesilen bolsa, doly düşündiriş görkezmek üçin -l
baýdagyny ulanyň.
$ whatis fswatch $ whatis -l fswatch
2. apropos buýrugy
apropos el bilen sahypanyň atlaryny we açar sözüň düşündirişini gözleýär (buýruk ady hasaplanýan regex hasaplanýar).
-l
opsiýasy bäsdeşlik beýanyny görkezmäge mümkinçilik berýär.
$ apropos fswatch $ apropos -l fswatch
Düzgüne görä, apropos aşakdaky mysaldaky ýaly ähli gabat gelýän setirleriň çykyşyny görkezip biler. Diňe açar söz bilen -e
wyklýuçatelini ulanyp bilersiňiz:
$ apropos fmt $ apropos -e fmt
3. Buýruk ýazyň
görnüş size berlen buýrugyň doly adyny aýdýar, goşmaça, girizilen buýruk ady aýratyn disk faýly hökmünde bar bolan programma bolmasa, görnüş size buýruk klassifikasiýasyny hem aýdýar:
- Gabyk içindäki buýruk ýa-da
- Gabyk açar söz ýa-da ätiýaçlandyrylan söz ýa-da
- lakamy
$ type fswatch
Buýruk başga bir buýruk üçin lakam bolsa, lakam işledilende ýerine ýetirilen buýrugy ýazyň. Ulgamyňyzda döredilen ähli lakamlary görmek üçin lakam buýrugyny ulanyň:
$ alias $ type l $ type ll
4. haýsy buýruk
buýrugy tapmaga kömek edýän, mutlak buýruk ýoluny aşakdaky ýaly çap edýär:
$ which fswatch
Käbir ikilikler PATH-da birden köp katalogda saklanyp bilner, ähli gabat gelýän at atlaryny görkezmek üçin -a
baýdagyny ulanyň.
5. buýruk
bu ýerde buýruk aşakdaky görkezilen buýruk ady üçin ikili, çeşme we el bilen sahypa faýllaryny tapýar:
$ whereis fswatch $ whereis mkdir $ whereis rm
Aboveokardaky buýruklar buýruk/programma barada çalt maglumat tapmakda möhüm bolup bilse-de, gollanma sahypasyny açmak we okamak elmydama beýleki baglanyşykly programmalaryň sanawyny goşmak bilen doly resminamalary berýär:
$ man fswatch
Bu makalada gysga el bilen sahypanyň beýanyny we buýrugyň ýerleşýän ýerini görkezmek üçin ulanylýan bäş sany ýönekeý buýrugy gözden geçirdik. Bu ýazga goşant goşup ýa-da aşakdaky seslenme bölüminiň üsti bilen sorag berip bilersiňiz.