Jinsi ya Kuunda na Kutumia Amri ya Alias katika Linux


Watumiaji wa Linux mara nyingi wanahitaji kutumia amri moja tena na tena. Kuandika au kunakili amri sawa tena na tena hupunguza tija yako na kukukengeusha kutoka kwa kile unachofanya haswa.

Unaweza kujiokoa kwa muda kwa kuunda lakabu kwa amri zako zinazotumiwa sana. Lakabu ni kama njia za mkato maalum zinazotumiwa kuwakilisha amri (au seti ya amri) zinazotekelezwa na au bila chaguo maalum. Kuna uwezekano kwamba tayari unatumia lakabu kwenye mfumo wako wa Linux.

Orodhesha Majina ya Utani yaliyofafanuliwa kwa sasa katika Linux

Unaweza kuona orodha ya lakabu zilizofafanuliwa kwenye wasifu wako kwa kutekeleza tu amri ya pak.

$ alias

Hapa unaweza kuona lakabu chaguo-msingi iliyofafanuliwa kwa mtumiaji wako katika Ubuntu 18.04.

Kama unaweza kuona, kutekeleza.

$ ll

Ni sawa na kukimbia:

$ ls -alF

Unaweza kuunda lakabu na herufi moja ambayo itakuwa sawa na amri ya chaguo lako.

Jinsi ya kuunda Majina katika Linux

Kuunda lakabu ni mchakato rahisi na wa haraka. Unaweza kuunda aina mbili za lakabu - za muda na za kudumu. Tutapitia aina zote mbili.

Unachohitaji kufanya ni kuandika neno lak kisha utumie jina unalotaka kutumia kutekeleza amri ikifuatiwa na =\ kusaini na kunukuu amri unayotaka kutumia jina lak.

Sintaksia ni kama ifuatavyo:

$ alias shortName="your custom command here"

Hapa kuna mfano halisi:

$ alias wr=”cd /var/www/html”

Kisha unaweza kutumia \wr\ njia ya mkato kwenda kwenye saraka ya webroot. Shida na lakabu hiyo ni kwamba itapatikana tu kwa kikao chako cha sasa cha wastaafu.

Ukifungua kipindi kipya cha terminal, lakabu halitapatikana tena. Ikiwa ungependa kuhifadhi lakabu zako katika vipindi vyote utahitaji lakabu ya kudumu.

Ili kuweka lakabu kati ya vipindi, unaweza kuzihifadhi katika faili ya wasifu wa usanidi wa ganda la mtumiaji wako. Hii inaweza kuwa:

  • Bash – ~/.bashrc
  • ZSH - ~/.zshrc
  • Samaki - ~/.config/fish/config.fish

Syntax unayopaswa kutumia ni sawa na kuunda lakabu ya muda. Tofauti pekee inatoka kwa ukweli kwamba utaihifadhi kwenye faili wakati huu. Kwa hivyo kwa mfano, katika bash, unaweza kufungua faili ya .bashrc na kihariri chako unachokipenda kama hiki:

$ vim ~/.bashrc

Tafuta mahali kwenye faili, ambapo unataka kuweka lakabu. Kwa mfano, unaweza kuwaongeza mwishoni mwa faili. Kwa madhumuni ya mashirika unaweza kuacha maoni kabla ya lakabu yako kitu kama hiki:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Hifadhi faili. Faili itapakiwa kiotomatiki katika kipindi chako kijacho. Ikiwa unataka kutumia lakabu mpya katika kikao cha sasa, toa amri ifuatayo:

$ source ~/.bashrc

Kuondoa lakabu iliyoongezwa kupitia safu ya amri inaweza kugawanywa kwa kutumia amri ya unalias.

$ unalias alias_name
$ unalias -a [remove all alias]

Huu ulikuwa mfano mfupi wa jinsi ya kuunda lakabu yako mwenyewe na kutekeleza amri zinazotumiwa mara kwa mara bila kuchapa kila amri tena na tena. Sasa unaweza kufikiria juu ya amri unazotumia zaidi na kuziundia njia za mkato kwenye ganda lako.