Njia 5 za Kupata Maelezo ya Amri ya Binary na Mahali kwenye Mfumo wa Faili


Kwa maelfu ya amri/programu zinazopatikana katika mifumo ya Linux, kujua aina na madhumuni ya amri iliyotolewa pamoja na eneo lake (njia kamili) kwenye mfumo inaweza kuwa changamoto kidogo kwa wanaoanza.

Kujua maelezo machache ya amri/programu hakutasaidia tu mtumiaji wa Linux kusimamia amri nyingi, lakini pia humwezesha mtumiaji kuelewa ni shughuli gani kwenye mfumo atazitumia, ama kutoka kwa safu ya amri au hati.

Kwa hiyo, katika makala hii tutakuelezea amri tano muhimu kwa kuonyesha maelezo mafupi na eneo la amri iliyotolewa.

Ili kugundua amri mpya kwenye mfumo wako angalia katika saraka zote katika utofauti wako wa mazingira wa PATH. Saraka hizi huhifadhi amri/programu zote zilizosakinishwa kwenye mfumo.

Mara tu unapopata jina la amri la kupendeza, kabla ya kuendelea kusoma zaidi juu yake labda kwenye ukurasa wa mtu, jaribu kukusanya habari duni kuihusu kama ifuatavyo.

Kwa kudhani umeangazia maadili ya PATH na kuhamia kwenye saraka /usr/local/bin na kugundua amri mpya inayoitwa fswatch (mabadiliko ya marekebisho ya faili ya wachunguzi):

$ echo $PATH
$ cd /usr/local/bin

Sasa hebu tujue maelezo na eneo la amri ya fswatch kwa kutumia njia tofauti katika Linux.

1. Amri ni nini

whatis inatumika kuonyesha maelezo ya ukurasa wa mwongozo wa mstari mmoja wa jina la amri (kama vile fswatch katika amri iliyo hapa chini) unaingiza kama hoja.

Ikiwa maelezo ni marefu sana baadhi ya sehemu zimepunguzwa kwa chaguomsingi, tumia alama ya -l ili kuonyesha maelezo kamili.

$ whatis fswatch
$ whatis -l fswatch

2. apropos Amri

apropos hutafuta majina ya ukurasa wa mwongozo na maelezo ya neno kuu (inachukuliwa kuwa regex, ambayo ni jina la amri) iliyotolewa.

Chaguo la -l huwezesha kuonyesha maelezo ya shindano.

$ apropos fswatch 
$ apropos -l fswatch

Kwa chaguo-msingi, apropos inaweza kuonyesha matokeo ya mistari yote inayolingana, kama ilivyo kwenye mfano hapa chini. Unaweza tu kulinganisha nenomsingi kamili kwa kutumia swichi ya -e:

$ apropos fmt
$ apropos -e fmt

3. chapa Amri

type inakuambia jina kamili la amri uliyopewa, kwa kuongeza, ikiwa jina la amri limeingizwa sio programu ambayo inapatikana kama faili tofauti ya diski, aina pia inakuambia uainishaji wa amri:

  1. Amri iliyojengewa ndani ya ganda au
  2. Neno kuu la Shell au neno lililohifadhiwa au
  3. Lakabu

$ type fswatch 

Wakati amri ni pak kwa amri nyingine, aina inaonyesha amri inayotekelezwa wakati lakabu inaendeshwa. Tumia lakabu amri kutazama lakabu zote zilizoundwa kwenye mfumo wako:

$ alias
$ type l
$ type ll

4. Amri ipi

ambayo husaidia kupata amri, inachapisha njia kamili ya amri kama ilivyo hapo chini:

$ which fswatch 

Baadhi ya jozi zinaweza kuhifadhiwa katika saraka zaidi ya moja chini ya PATH, tumia alama ya -a ili kuonyesha njia zote zinazolingana.

5. wapi Amri

whereis command hupata faili za binary, chanzo, na mwongozo kwa jina la amri iliyotolewa kama ifuatavyo:

$ whereis fswatch
$ whereis mkdir 
$ whereis rm

Ingawa amri zilizo hapo juu zinaweza kuwa muhimu katika kupata maelezo ya haraka kuhusu amri/programu, kufungua na kusoma kupitia ukurasa wake wa mwongozo daima hutoa hati kamili, ikiwa ni pamoja na orodha ya programu nyingine zinazohusiana:

$ man fswatch

Katika makala haya, tulipitia amri tano rahisi zinazotumiwa kuonyesha maelezo mafupi ya ukurasa wa mwongozo na eneo la amri. Unaweza kuchangia chapisho hili au kuuliza swali kupitia sehemu ya maoni hapa chini.