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.
- Ano ang Alias
- Syntax ng Paglikha ng Alyas sa Linux
- Paano Gumawa ng Alyas sa Linux
- Paano Maglista ng Mga Alyas sa Linux
- Mga Uri ng Alyases
- Lumikha ng Pansamantalang Alyas
- Mag-alis ng Pansamantalang Alyas
- Lumikha ng isang Permanenteng Alias
- Alisin ang isang Permanenteng Alias
- Gumawa ng Alyas na may Mga Argumento
- Alisin ang isang Alyas na may Mga Pangangatwiran
- Konklusyon
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.
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:
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:
Ngayon, ilista ang mga alias at makikita na hindi na available ang update:
Upang alisin ang lahat ng mga alias, gamitin ang:
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:
I-save ang file gamit ang ctrl+x at pagkatapos ay pindutin ang at at .
Ngayon, source ang file:
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:
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.
hawakan “ $1 ”
}
Ngayon, patakbuhin ang pinagmulan ~/.bashrc command na i-save ang mga pagbabago at paganahin ang alias.
Ngayon, patakbuhin ang alias function na may pangalan ng file.
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.