Giunsa Paghimo ug Paggamit ang Alias Command sa Linux


Ang mga tiggamit sa Linux sa kasagaran kinahanglan nga mogamit sa usa ka sugo nga balik-balik. Ang pag-type o pagkopya sa samang sugo balik-balik nga makapamenos sa imong pagka-produktibo ug makabalda kanimo gikan sa imong aktuwal nga ginabuhat.

Mahimo nimong maluwas ang imong kaugalingon sa pipila ka oras pinaagi sa paghimo og mga alyas alang sa imong labing gigamit nga mga sugo. Ang mga alyas sama sa naandan nga mga shortcut nga gigamit sa pagrepresentar sa usa ka command (o set sa mga command) nga gipatuman nga adunay o walay custom nga mga kapilian. Lagmit naggamit ka na og mga alias sa imong Linux system.

Ilista ang Kasamtangang Gihubit nga mga Alyas sa Linux

Makita nimo ang usa ka lista sa gipiho nga mga alyas sa imong profile pinaagi lamang sa pagpatuman sa alias command.

$ alias

Dinhi imong makita ang mga default nga alyas nga gihubit alang sa imong user sa Ubuntu 18.04.

Sama sa imong makita, ang pagpatuman.

$ ll

Katumbas sa pagdagan:

$ ls -alF

Makahimo ka og alyas nga adunay usa ka karakter nga katumbas sa usa ka sugo nga imong gipili.

Giunsa paghimo ang mga alias sa Linux

Ang paghimo og mga alyas medyo sayon ug dali nga proseso. Makahimo ka og duha ka matang sa mga alias – temporaryo ug permanente. Atong susihon ang duha ka matang.

Ang kinahanglan nimong buhaton mao ang pag-type sa pulong nga alyas dayon gamita ang ngalan nga gusto nimong gamiton aron ipatuman ang usa ka mando nga gisundan sa =\ sign ug kutlo ang mando nga gusto nimo nga alyas.

Ang syntax mao ang mosunod:

$ alias shortName="your custom command here"

Ania ang aktuwal nga pananglitan:

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

Mahimo nimong gamiton ang \wr\ shortcut aron makaadto sa webroot directory. Ang problema sa maong alyas mao nga kini magamit lamang alang sa imong kasamtangan nga sesyon sa terminal.

Kung magbukas ka ug bag-ong sesyon sa terminal, ang alyas dili na magamit. Kung gusto nimo i-save ang imong mga alyas sa mga sesyon kinahanglan nimo ang usa ka permanente nga alyas.

Aron mapabilin ang mga alyas tali sa mga sesyon, mahimo nimo kining i-save sa shell configuration profile file sa imong user. Kini mahimong:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Isda – ~/.config/fish/config.fish

Ang syntax nga kinahanglan nimong gamiton halos parehas sa paghimo og temporaryo nga alias. Ang bugtong kalainan naggikan sa kamatuoran nga imong i-save kini sa usa ka file karong panahona. Pananglitan, sa bash, mahimo nimong ablihan ang .bashrc file gamit ang imong paborito nga editor sama niini:

$ vim ~/.bashrc

Pangitag dapit sa file, diin gusto nimong tipigan ang mga alias. Pananglitan, mahimo nimong idugang kini sa katapusan sa file. Alang sa mga katuyoan sa organisasyon mahimo kang magbilin ug komento sa wala pa ang imong mga alyas nga sama niini:

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

I-save ang file. Ang file awtomatik nga makarga sa imong sunod nga sesyon. Kung gusto nimong gamiton ang bag-ong gihubit nga alyas sa karon nga sesyon, i-isyu ang mosunud nga mando:

$ source ~/.bashrc

Ang pagtangtang sa usa ka alyas nga gidugang pinaagi sa command line mahimong unaliased gamit ang unalias command.

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

Kini usa ka mubo nga pananglitan kung giunsa paghimo ang imong kaugalingon nga alyas ug ipatuman ang kanunay nga gigamit nga mga sugo nga dili kinahanglan nga i-type ang matag command nga balik-balik. Karon mahimo nimong hunahunaon ang bahin sa mga sugo nga labing gigamit nimo ug maghimo mga shortcut alang kanila sa imong kabhang.