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ẹ.