Otu esi emepụta ma jiri Alias Command na Linux


Ndị ọrụ Linux na-achọkarị iji otu iwu ugboro ugboro. Ederede ma ọ bụ idegharị otu iwu ugboro ugboro na-ebelata nrụpụta gị ma dọpụ uche gị n'ihe ị na-eme n'ezie.

Ị nwere ike ichekwa onwe gị oge site na ịmepụta utu aha maka iwu gị kacha eji. Utu aha dị ka ụzọ mkpirisi omenala ejiri iji nọchite anya iwu (ma ọ bụ set nke iwu) emechara yana ma ọ bụ na-enweghị nhọrọ omenala. Ohere ka ị na-eji utu aha na sistemụ Linux gị.

Depụta aha aha ndị akọwapụtara ugbu a na Linux

Ị nwere ike ịhụ ndepụta aha aha akọwapụtara na profaịlụ gị site na ịme iwu utu aha.

$ alias

N'ebe a, ị nwere ike ịhụ aha ndabara akọwapụtara maka onye ọrụ gị na Ubuntu 18.04.

Dị ka ị pụrụ ịhụ, na-eme ihe.

$ ll

Ọ dabara na ịgba ọsọ:

$ ls -alF

Ị nwere ike ịmepụta utu aha nwere otu agwa nke ga-adaba na iwu nke nhọrọ gị.

Otu esi emepụta Aliases na Linux

Ịmepụta aha aha bụ usoro dị mfe na ngwa ngwa. Ị nwere ike ịmepụta ụdị aha abụọ - ndị na-adịru nwa oge na nke na-adịgide adịgide. Anyị ga-enyocha ụdị abụọ ahụ.

Ihe ị ga-eme bụ pịnye mkpụrụokwu utu aha wee jiri aha ịchọrọ iji mebe iwu nke =\ ga-eso wee binye aka n'iwu nke ịchọrọ ịkpọ aha.

Okwu ahụ bụ nke a:

$ alias shortName="your custom command here"

Nke a bụ ezigbo ọmụmaatụ:

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

Ị nwere ike iji ụzọ mkpirisi \wr\ ka ịga na ndekọ ndekọ webroot. Nsogbu na utu aha ahụ bụ na ọ ga-adị naanị maka nnọkọ njedebe gị ugbu a.

Ọ bụrụ na imepee nnọkọ ọnụ ọhụrụ, utu aha agaghị adịkwa. Ọ bụrụ na ịchọrọ ịchekwa utu aha gị n'ofe nnọkọ ị ga-achọ utu aha na-adịgide adịgide.

Ka idowe utu aha n'etiti nnọkọ, ị nwere ike chekwaa ha na faịlụ profaịlụ nhazi shei nke onye ọrụ gị. Nke a nwere ike ịbụ:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Azụ – ~/.config/fish/config.fish

Okwu syntax ị kwesịrị iji bụ ihe dị ka imepụta utu aha nwa oge. Naanị ihe dị iche na-abịa site na eziokwu na ị ga-echekwa ya na faịlụ oge a. Dịka ọmụmaatụ, na bash, ị nwere ike imepe faịlụ .bashrc na onye nchịkọta akụkọ ọkacha mmasị gị dị ka nke a:

$ vim ~/.bashrc

Chọta ebe na faịlụ, ebe ịchọrọ idowe aha aha. Dịka ọmụmaatụ, ịnwere ike ịgbakwunye ha na njedebe nke faịlụ ahụ. Maka ebumnuche otu ị nwere ike hapụ ikwu okwu tupu utu aha gị ihe dị ka nke a:

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

Chekwaa faịlụ ahụ. A ga-ebunye faịlụ ahụ na-akpaghị aka na nnọkọ gị ọzọ. Ọ bụrụ na ịchọrọ iji utu aha akọwapụtara ọhụrụ na nnọkọ dị ugbu a, nye iwu a:

$ source ~/.bashrc

Iji wepu utu aha agbakwunyere site na ahịrị iwu, enwere ike ịkpọ aha ya site na iji iwu unalias.

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

Nke a bụ ihe atụ dị mkpirikpi maka otu esi emepụta utu aha gị ma mebie iwu ndị a na-ejikarị eme ihe na-enweghị ịpịnye iwu ọ bụla ugboro ugboro. Ugbu a ị nwere ike iche maka iwu ndị ị na-ejikarị wee mepụta ụzọ mkpirisi maka ha na shei gị.