Paano Gumawa at Mag-alis ng Alyas sa Linux

Paano Gumawa At Mag Alis Ng Alyas Sa Linux



Sa Linux, ang alias ay isang command na nagbibigay-daan sa amin na magsagawa ng maraming command o operasyon sa pamamagitan ng paggawa ng shortcut. Nakakatipid ito ng oras at pinapabuti ang pagiging produktibo lalo na kung ang iyong trabaho ay nagsasangkot ng pag-type ng maraming mga utos.

Halimbawa, kung gusto mong lumikha ng isang direktoryo at isang file sa loob ng direktoryo na iyon, kailangan mong magsagawa ng iba't ibang mga utos upang makamit ang gawaing ito. Gayunpaman, nakakatulong ang mga alias sa paggawa ng mga ganitong kumplikadong gawain nang sabay-sabay.







Sa gabay na ito, tutuklasin ko, ano ang mga alias, ang mga uri nito sa Linux, at kung paano gumawa at mag-alis ng mga alias.



Pangangailangan



Sistema Linux (Anumang pamamahagi ng Linux)
Access Root/sudo access sa system





Ano ang Alias

Sa Linux alyas ay isang command line utility na maaaring lumikha ng isang shortcut para sa maramihang mga command o operasyon. Isang alias na reference sa pangkat ng mga command na sabay na tumatakbo.

Sa Linux, ang lahat ng mga utos ay mahirap tandaan at sa likas na katangian ng operasyon, ang paggamit ng utos ay nagiging kumplikado din. Ang alias command ay kadalasang ginagamit upang palitan ang mahaba at kumplikadong mga command ng shorthand upang maiwasan ang anumang mga error sa command o opsyon.



Syntax ng Paglikha ng Alyas sa Linux

Gamitin ang sumusunod na syntax para gumawa ng alias sa Linux.

Syntax:

alyas pangalan =' < mga utos... > '


Sa itaas na syntax:

alyas: Ang keyword para sa paggawa ng alias.

pangalan: Ang pangalan ng alyas, maaari itong maging anumang pangalan.

: Kabilang dito ang mga utos o grupo ng mga utos. Maaari rin itong magsama ng mga opsyon at iba pang argumento.

Ilang mahalagang pagsasaalang-alang para sa paggawa ng alias:

    • Bigyan ng kakaibang pangalan ang alias at habang gumagawa ng permanenteng alias tiyaking hindi ito tumutugma sa anumang mga paunang natukoy na command.
    • Gumamit ng mga solong panipi upang isama ang mga utos.
    • Iwasang magdagdag ng puwang pagkatapos at bago ang katumbas na (=) sign o maaari itong magbigay ng hindi nahanap ang alyas pagkakamali.

Paano Gumawa ng Alyas sa Linux

Maaaring gumawa ng alias gamit ang alias command at ang syntax na ibinigay sa itaas. Unawain natin ito sa isang halimbawa:

alyas update =' sudo angkop na pag-update && sudo apt upgrade'



Gumawa ako ng alias update ng dalawang madalas na ginagamit na command sa Linux; i-update at i-upgrade. Sa halip na mag-type ng dalawang command, gagawa ka ng alias at i-type lang ang alias na iyon para maisagawa ang mga operasyon.


Unawain natin ito sa isa pang halimbawa:

alyas gumalaw =' cd ~ / Mga dokumento / bagong_dokumento / pinakabago / mga file / '



Sa halimbawang ito, gumawa ako ng alias gumalaw upang mag-navigate sa mga file direktoryo. Sa halip na i-type ang buong landas, maaari kong gamitin ang alias gumalaw para direktang makapasok sa mga file direktoryo.

Paano Maglista ng Mga Alyas sa Linux

Para ilista ang mga alias sa Linux, i-type ang alias command at lahat ng alias ay ililista.

alyas


Mga Uri ng Alyases

Mayroong dalawang uri ng mga alias:

Pansamantalang Alyas: Ang pansamantalang alyas ay nananatiling gumagana hangga't ang kasalukuyang session ay aktibo at awtomatikong nade-delete kapag natapos ang session. Ang pansamantalang alias ay ginawa lamang gamit ang alias command.

Permanenteng Alyas: Ang permanenteng alias ay nananatiling gumagana kahit na matapos ang session. Ang permanenteng alias ay nangangailangan ng ilang karagdagang pagbabago sa mga file ng system.

Lumikha ng Pansamantalang Alyas

Ang bawat alias na nilikha gamit ang alias command ay pansamantala. Ito ay nananatiling gumagana hangga't ang session ay aktibo. Halimbawa, gumawa tayo ng pansamantalang alias na nag-a-update sa mga repositoryo.

alyas update =' sudo angkop na pag-update && sudo apt upgrade'


Ito ay gagana sa kasalukuyang aktibong session. Ngayon lumabas sa session at mag-log in muli, subukang patakbuhin ang alias at hindi ito gagana.


Upang lumabas sa session, isara lang ang terminal at ilunsad itong muli.

Mag-alis ng Pansamantalang Alyas

Upang alisin ang pansamantalang alias, gamitin ang umiyak ka utos habang nasa aktibong sesyon.

Syntax:

umiyak ka < alyas-pangalan >


Halimbawa, para alisin ang update alyas gamitin ang:

umiyak ka update



Ngayon, ilista ang mga alias at makikita na hindi na available ang update:


Upang alisin ang lahat ng mga alias, gamitin ang:

umiyak ka -a


Lumikha ng isang Permanenteng Alias

Upang lumikha ng isang permanenteng alias, kailangan mong gumawa ng mga pagbabago sa file ng pagsasaayos ng shell. Ang configuration file ay depende sa shell na iyong ginagamit.

    • Para kay Bash ito bashrc
    • Para kay Zsh ito pag-urong

Gumagamit ako ng Bash; samakatuwid, bubuksan ko ang bashrc file.

sudo nano ~ / .bashrc



Ngayon, i-type ang alias update sa dulo ng file. Ang alyas ay:

alyas update =' sudo angkop na pag-update && sudo apt upgrade'


I-save ang file gamit ang ctrl+x at pagkatapos ay pindutin ang at at .


Ngayon, source ang file:

pinagmulan ~ / .bashrc



Ang alyas na ito ay mananatiling permanente kung tatapusin mo ang session o patayin ang makina.

Ang redirection operator (>>) ay maaari ding gamitin para gawin ang permanenteng alias dahil idaragdag nito ang alias command sa dulo ng bashrc file.

echo alyas update =' sudo angkop na pag-update && sudo apt upgrade'' >> ~ / .bashrc



Huwag kalimutang i-source ang bashrc file para i-save ang mga pagbabago.

Alisin ang isang Permanenteng Alias

Para mag-alis ng permanenteng alias kailangan mong alisin ito sa shell configuration file. Sa aking kaso ito ay bashrc, buksan ang file at alisin ang alias.


Pagkatapos tanggalin ang alias, source ang bashrc file sa pamamagitan ng pagsasagawa ng command na ibinigay sa ibaba:

pinagmulan ~ / .bashrc


Ang alyas ay tinanggal.

Gumawa ng Alyas na may Mga Argumento

Ang mga alyas ay nagiging mas kapaki-pakinabang kapag nakapagdagdag ka ng mga argumento sa kanila. Magagawa mo ito gamit ang permanenteng pamamaraan ng paglikha ng alias.

Tandaan na sa pamamaraang ito, hindi namin ginagamit ang alyas keyword, gagamit tayo ng a function sa halip.

Syntax:

function < function-name > ( ) {
< mga utos... >
}


Gumawa tayo ng function na kukuha ng filename bilang argumento at lumikha ng file sa kasalukuyang gumaganang direktoryo.

Sa sumusunod na code, $1 ang argument; ang bilang ng mga argumento ay maaaring tumaas sa pamamagitan ng paggamit ng $2, $3 at iba pa.


Buksan ang bashrc file at i-type ang sumusunod na function sa dulo ng file.

function createFile ( ) {
hawakan $1
}



Ngayon, patakbuhin ang pinagmulan ~/.bashrc command na i-save ang mga pagbabago at paganahin ang alias.

pinagmulan ~ / .bashrc


Ngayon, patakbuhin ang alias function na may pangalan ng file.

createFile myFile.txt


Isang file ang gagawin gamit ang ibinigay na pangalan ng user.

Alisin ang isang Alyas na may Mga Pangangatwiran

Ang pamamaraan ng pagtanggal ng alias na may mga argumento ay katulad ng pagtanggal ng permanenteng alias. Buksan ang bashrc file, alisin ang function; i-save ang file, at pagmulan ito gamit ang pinagmulan ~/.bashrc utos.

Konklusyon

Ang alias sa Linux ay isang kapaki-pakinabang na utility na nagbibigay-daan sa iyong lumikha ng isang shortcut na tumutukoy sa isang command o maramihang mga command upang gumana. Ang pagtitipid ng oras, at pagpapabuti ng kahusayan ay ang mga pangunahing bentahe ng utos na ito. Ang mga alyas ay pansamantala ngunit maaari silang gawing permanente sa pamamagitan ng pag-edit ng shell configuration file. Maaaring tanggalin kaagad ang mga pansamantalang alyas o awtomatiko silang mawawala sa paglabas sa aktibong session. Habang para sa mga permanenteng alias kailangan mong tanggalin ang mga ito mula sa shell configuration file na bashrc o zshrc.