Zana 5 Muhimu za Kukumbuka Amri za Linux Milele


Kuna maelfu ya zana, huduma, na programu ambazo huja zikiwa zimesakinishwa awali kwenye mfumo wa Linux. Unaweza kuziendesha kutoka kwa dirisha la terminal au koni ya kawaida kama amri kupitia ganda kama vile Bash.

Amri kawaida ni jina la njia (kwa mfano. /usr/bin/top) au jina la msingi (mfano juu) la programu ikijumuisha hoja zilizopitishwa kwake. Walakini, kuna maoni potofu ya kawaida kati ya watumiaji wa Linux kwamba amri ndio programu au zana halisi.

Kukumbuka amri za Linux na matumizi yao si rahisi, hasa kwa watumiaji wapya wa Linux. Katika makala hii, tutashiriki zana 5 za mstari wa amri kwa kukumbuka amri za Linux.

1. Historia ya Bash

Bash hurekodi amri zote za kipekee zinazotekelezwa na watumiaji kwenye mfumo kwenye faili ya historia. Kila faili ya historia ya bash ya mtumiaji huhifadhiwa katika orodha yao ya nyumbani (k.m. /home/tecmint/.bash_history kwa mtumiaji tecmint). Mtumiaji anaweza tu kutazama yaliyomo kwenye faili yake ya historia na mzizi anaweza kutazama faili ya historia ya bash kwa watumiaji wote kwenye mfumo wa Linux.

Kuangalia historia yako ya bash, tumia amri ya historia kama inavyoonyeshwa.

$ history  

Ili kuleta amri kutoka kwa historia ya bash, bonyeza kitufe cha mshale Juu mfululizo ili kutafuta orodha ya amri zote za kipekee ambazo unaendesha awali. Ikiwa umeruka amri uliyoitafuta au umeshindwa kuipata, tumia kitufe cha mshale Chini ili kutafuta nyuma.

Kipengele hiki cha bash ni mojawapo ya njia nyingi za kukumbuka kwa urahisi amri za Linux. Unaweza kupata mifano zaidi ya amri ya historia katika nakala hizi:

  1. Nguvu ya Linux \Amri ya Historia katika Bash Shell
  2. Jinsi ya Kufuta Historia ya Mstari wa Amri ya BASH katika Linux

2. Shell Interactive ya Kirafiki (Samaki)

Samaki ni ganda la kisasa, lenye nguvu, linalofaa mtumiaji, lenye vipengele vingi na shirikishi ambalo linaoana na Bash au Zsh. Inasaidia mapendekezo ya kiotomatiki ya majina ya faili na amri katika saraka ya sasa na historia kwa mtiririko huo, ambayo inakusaidia kukumbuka amri kwa urahisi.

Katika picha ya skrini ifuatayo, amri \uname -r iko kwenye historia ya bash, ili kuikumbuka kwa urahisi, andika \u ya baadaye au \un na samaki atapendekeza kiotomatiki amri kamili. Ikiwa amri iliyopendekezwa kiotomatiki ndiyo unayotaka kutekeleza, tumia kitufe cha mshale Kulia ili kuichagua na kuiendesha.

Samaki ni programu kamili ya ganda iliyo na vipengele vingi vya wewe kukumbuka amri za Linux kwa njia ya moja kwa moja.

3. Chombo cha Apropos

Apropos hutafuta na kuonyesha jina na maelezo mafupi ya neno kuu, kwa mfano jina la amri, kama ilivyoandikwa katika ukurasa wa mtu wa amri hiyo.

Ikiwa hujui jina halisi la amri, chapa tu neno kuu (maneno ya kawaida) ili kuitafuta. Kwa mfano ikiwa unatafuta maelezo ya amri ya docker-commit, unaweza kuandika docker, apropos itafuta na kuorodhesha amri zote na docker ya kamba, na maelezo yao pia.

$ apropos docker

Unaweza kupata maelezo ya neno kuu au jina la amri ulilotoa kama inavyoonyeshwa.

$ apropos docker-commit
OR
$ apropos -a docker-commit

Hii ni njia nyingine muhimu ya kukumbuka amri za Linux, kukuongoza juu ya amri gani ya kutumia kwa kazi maalum au ikiwa umesahau amri inatumiwa kwa nini. Soma, kwa sababu chombo kinachofuata kinavutia zaidi.

4. Eleza Hati ya Shell

Eleza Shell ni hati ndogo ya Bash inayoelezea amri za ganda. Inahitaji programu ya curl na uunganisho wa mtandao unaofanya kazi. Inaonyesha muhtasari wa maelezo ya amri na kwa kuongeza, ikiwa amri inajumuisha bendera, inaonyesha pia maelezo ya bendera hiyo.

Ili kuitumia, kwanza unahitaji kuongeza msimbo ufuatao chini ya faili yako ya $HOME/.bashrc.

# explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

Hifadhi na funga faili, kisha uipate au ufungue windows terminal mpya.

$ source .bashrc

Kwa kudhani umesahau amri \apropos -a hufanya, unaweza kutumia eleza amri ili kukusaidia kuikumbuka, kama inavyoonyeshwa.

$ explain 'apropos -a'

Hati hii inaweza kukuelezea amri yoyote ya ganda kwa ufanisi, na hivyo kukusaidia kukumbuka amri za Linux. Tofauti na maandishi ya ganda la kuelezea, zana inayofuata huleta mbinu tofauti, inaonyesha mifano ya utumiaji ya amri.

5. Mpango wa Kudanganya

Kudanganya ni programu rahisi, inayoingiliana ya karatasi ya kudanganya ya mstari wa amri ambayo inaonyesha matukio ya matumizi ya amri ya Linux yenye chaguo kadhaa na utendakazi wao mfupi unaoeleweka. Ni muhimu kwa wapya wa Linux na sysadmins.

Ili kusakinisha na kuitumia, angalia makala yetu kamili kuhusu mpango wa Kudanganya na matumizi yake na mifano:

  1. Cheat - Mstari wa Mwisho wa Amri 'Cheat-Sheet' kwa Wanaoanza Linux

Ni hayo tu! Katika makala hii, tumeshiriki zana 5 za mstari wa amri za kukumbuka amri za Linux. Ikiwa unajua zana zingine zozote kwa madhumuni sawa na ambazo hazipo kwenye orodha iliyo hapo juu, tujulishe kupitia fomu ya maoni iliyo hapa chini.