Kuidas luua ja kasutada alias-käsku Linuxis


Linuxi kasutajad peavad sageli ühte käsklust korduvalt kasutama. Sama käsu uuesti ja uuesti tippimine või kopeerimine vähendab teie tööviljakust ja viib tähelepanu kõrvale sellest, mida te tegelikult teete.

Võite enim aega kasutada, luues varjunimed enimkasutatavate käskude jaoks. Pseudonüümid on nagu kohandatud otseteed, mida kasutatakse käskude (või käskude komplekti) tähistamiseks, mis täidetakse koos kohandatud suvanditega või ilma. Võimalik, et kasutate juba oma Linuxi süsteemis varjunimesid.

Loetlege Linuxis praegu määratletud varjunimed

Määratud varjunimede loendit näete oma profiilis, lihtsalt käivitades alias-käsu.

$ alias

Siin näete oma kasutaja jaoks Ubuntu 18.04-s määratletud vaikenimesid.

Nagu näete, täideviimine.

$ ll

On samaväärne jooksmisega:

$ ls -alF

Võite luua ühe tähemärgiga varjunime, mis on samaväärne teie valitud käsuga.

Kuidas luua varjunimesid Linuxis

Pseudonüümide loomine on suhteliselt lihtne ja kiire protsess. Võite luua kahte tüüpi varjunimesid - ajutised ja püsivad. Vaatame üle mõlemad tüübid.

Peate sisestama sõna pseudonüüm, seejärel kasutage nime, mida soovite kasutada käsu käivitamiseks, millele järgneb märk \"= \" , ja tsiteerige pseudonüümi.

Süntaks on järgmine:

$ alias shortName="your custom command here"

Siin on tegelik näide:

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

Seejärel saate veebijuure kataloogi liikumiseks kasutada otseteed \"wr \" . Selle varjunime probleem on see, et see on saadaval ainult teie praeguse terminaliseansi jaoks.

Uue terminaliseansi avamisel ei ole varjunimi enam saadaval. Kui soovite salvestada varjunimed seansside ajal, vajate püsivat varjunime.

Pseudonüümide säilitamiseks seansside vahel saate need salvestada oma kasutaja shelliseadete profiilifaili. See võib olla:

  • Bash - ~/.bashrc
  • ZSH - ~/.zshrc
  • Kala - ~/.config/fish/config.fish

Süntaks, mida peaksite kasutama, on praktiliselt sama mis ajutise varjunime loomine. Ainus erinevus tuleneb asjaolust, et salvestate selle seekord faili. Nii saate näiteks bashis avada .bashrc-faili oma lemmikredaktoriga järgmiselt:

$ vim ~/.bashrc

Leidke failist koht, kuhu soovite varjunimed alles jätta. Näiteks saate need lisada faili lõppu. Organisatsiooni eesmärgil võite kommenteerida enne varjunimesid umbes järgmist:

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

Salvestage fail. Fail laaditakse teie järgmisel seansil automaatselt. Kui soovite praeguses seansis kasutada äsja määratletud varjunime, väljastage järgmine käsk:

$ source ~/.bashrc

Käsurea kaudu lisatud varjunime eemaldamiseks saab unialias kasutada käsu unalias abil.

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

See oli lühike näide selle kohta, kuidas luua oma varjunimi ja täita sageli kasutatavaid käske, ilma et peaksite iga käsku uuesti ja uuesti tippima. Nüüd saate mõelda kõige enam kasutatavate käskude üle ja luua nende kestas otseteed.