Bii o ṣe Ṣẹda ati Lo Alias Command in Linux


Awọn olumulo Lainos nigbagbogbo nilo lati lo aṣẹ kan leralera. Titẹ tabi didakọ aṣẹ kanna lẹẹkansii tun dinku iṣẹ-ṣiṣe rẹ ati yiyọ ọ kuro ninu ohun ti o n ṣe niti gidi.

O le fi ara rẹ pamọ diẹ ninu akoko nipa ṣiṣẹda awọn aliasi fun awọn ofin rẹ ti o lo julọ. Awọn aliasi jẹ bii awọn ọna abuja aṣa ti a lo lati ṣe aṣoju aṣẹ kan (tabi ṣeto awọn ofin) ti a ṣe pẹlu tabi laisi awọn aṣayan aṣa. Awọn ayidayida ni pe o ti nlo awọn aliasi tẹlẹ lori eto Linux rẹ.

Ṣe atokọ Lọwọlọwọ Awọn ali ali ti a Ṣalaye ni Linux

O le wo atokọ ti awọn aliasi ti a ṣalaye lori profaili rẹ nipa ṣiṣe pipaṣẹ inagijẹ.

$ alias

Nibi o le wo awọn aliasi aiyipada ti a ṣalaye fun olumulo rẹ ni Ubuntu 18.04.

Bi o ti le rii, ṣiṣe.

$ ll

Ṣe deede si ṣiṣe:

$ ls -alF

O le ṣẹda inagijẹ pẹlu ohun kikọ kan ti yoo jẹ deede si aṣẹ ti o fẹ.

Bii o ṣe Ṣẹda Awọn aliasi ni Lainos

Ṣiṣẹda awọn aliasi jẹ jo rọrun ati ilana iyara. O le ṣẹda awọn oriṣi awọn aliasi meji - ti igba diẹ ati ti o yẹ. A yoo ṣe ayẹwo awọn oriṣi mejeeji.

Ohun ti o nilo lati ṣe ni lati tẹ ọrọ inagijẹ lẹhinna lo orukọ ti o fẹ lati lo lati ṣe pipaṣẹ kan atẹle nipa ami \"= \" ki o sọ aṣẹ ti o fẹ fun inagijẹ.

Ilana naa jẹ atẹle:

$ alias shortName="your custom command here"

Eyi jẹ apẹẹrẹ gangan:

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

Lẹhinna o le lo ọna abuja \"wr \" lati lọ si itọsọna webroot. Iṣoro pẹlu inagijẹ yẹn ni pe yoo wa nikan fun igba ebute lọwọlọwọ rẹ.

Ti o ba ṣii igba ebute tuntun, inagijẹ kii yoo wa. Ti o ba fẹ lati fi awọn aliasi rẹ pamọ kọja awọn akoko iwọ yoo nilo inagijẹ ti o yẹ.

Lati tọju awọn aliasi laarin awọn akoko, o le fi wọn pamọ sinu faili profaili ikarahun ikarahun olumulo rẹ. Eyi le jẹ:

  • Bash - ~/.bashrc
  • ZSH - ~/.zshrc
  • Eja - ~/.config/eja/config.fish

Ilana ti o yẹ ki o lo jẹ iṣe kanna bii ṣiṣẹda inagijẹ igba diẹ. Iyato ti o wa nikan ni otitọ pe iwọ yoo fi pamọ sinu faili ni akoko yii. Nitorinaa fun apẹẹrẹ, ni bash, o le ṣii faili .bashrc pẹlu olootu ayanfẹ rẹ bii eleyi:

$ vim ~/.bashrc

Wa aaye kan ninu faili naa, nibi ti o fẹ tọju awọn aliasi naa. Fun apẹẹrẹ, o le ṣafikun wọn ni ipari faili naa. Fun awọn idi ẹgbẹ o le fi asọye silẹ ṣaaju awọn aliasi rẹ nkankan bii eleyi:

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

Fipamọ faili naa. Faili naa yoo wa ni ikojọpọ laifọwọyi ni igba atẹle rẹ. Ti o ba fẹ lo inagijẹ ti a ṣalaye tuntun ni igba lọwọlọwọ, fun ni aṣẹ wọnyi:

$ source ~/.bashrc

Lati yọkuro inagijẹ ti a ṣafikun nipasẹ laini aṣẹ le jẹ alainidena nipa lilo pipaṣẹ unalias.

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

Eyi jẹ apẹẹrẹ kukuru lori bi o ṣe le ṣẹda inagijẹ tirẹ ati ṣe awọn ofin ti a lo nigbagbogbo laisi nini lati tẹ aṣẹ kọọkan lẹẹkansii. Bayi o le ronu nipa awọn aṣẹ ti o lo julọ ati ṣẹda awọn ọna abuja fun wọn ninu ikarahun rẹ.