Kako stvoriti i koristiti naredbu Alias u Linuxu


Korisnici Linuxa često moraju koristiti jednu naredbu uvijek iznova. Upisivanje ili kopiranje iste naredbe više puta smanjuje vašu produktivnost i odvraća vas od onoga što biste trebali raditi.

Možete si uštedjeti vrijeme stvaranjem pseudonima za svoje najčešće korištene naredbe. Aliasi su poput prilagođenih prečaca koji predstavljaju naredbu (ili skup naredbi) koje se mogu izvršiti sa ili bez prilagođenih opcija. Velike su šanse da već koristite pseudonime na svom Linux sustavu, a da toga niste ni svjesni.

Popis trenutno definiranih pseudonima u Linuxu

Možete vidjeti popis definiranih aliasa na svom profilu jednostavnim izvršavanjem naredbe alias.

alias

Ovdje možete vidjeti zadane aliase definirane za vašeg korisnika u sustavu Ubuntu.

Kao što vidite, izvršavanje naredbe ll jednako je pokretanju naredbe ls -alF.

ll
ls -alF

Možete stvoriti alias s jednim znakom koji će biti ekvivalentan naredbi po vašem izboru.

Kako stvoriti pseudonime u Linuxu

Stvaranje aliasa relativno je jednostavan i brz proces. Možete stvoriti dvije vrste pseudonimaprivremeni i trajni. Pregledat ćemo obje vrste.

Stvaranje privremenih aliasa u Linuxu

Ono što trebate učiniti je upisati riječ alias zatim upotrijebiti ime koje želite koristiti za izvršavanje naredbe nakon čega slijedi znak "=" i citirati naredbu kojoj želite dodati alias .

Sintaksa je sljedeća:

alias shortName="your custom command here"

Evo stvarnog primjera:

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

Zatim možete upotrijebiti prečac "wr" za odlazak na webroot direktorij. Problem s tim aliasom je taj što će biti dostupan samo za vašu trenutnu terminalsku sesiju.

Ako otvorite novu terminalsku sesiju, alias više neće biti dostupan. Ako želite spremiti svoje aliase kroz sesije, trebat će vam trajni alias.

Stvaranje trajnih aliasa u Linuxu

Kako biste zadržali pseudonime između sesija, možete ih spremiti u konfiguracijsku datoteku profila svoje korisničke ljuske. To može biti:

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

Sintaksa koju biste trebali koristiti praktički je ista kao kod stvaranja privremenog aliasa. Jedina razlika je u tome što ćete ga ovaj put spremiti u datoteku. Na primjer, u bashu, možete otvoriti .bashrc datoteku sa svojim omiljenim uređivačem ovako:

vim ~/.bashrc

Pronađite mjesto u datoteci gdje želite zadržati aliase. Na primjer, možete ih dodati na kraj datoteke. Za potrebe organizacije, možete ostaviti komentar prije svojih aliasa otprilike ovako:

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

Spremite datoteku. Datoteka će se automatski učitati u vašoj sljedećoj sesiji. Ako želite koristiti novo definirani alias u trenutnoj sesiji, izdajte sljedeću naredbu:

source ~/.bashrc

Za uklanjanje pseudonima dodanog putem naredbenog retka, možete ukloniti pseudonim pomoću naredbe unalias.

unalias alias_name
unalias -a [remove all alias]
Zaključak

Ovo je bio kratak primjer kako stvoriti vlastiti pseudonim i izvršavati često korištene naredbe bez potrebe da svaku naredbu upisujete iznova i iznova. Sada možete razmisliti o naredbama koje najčešće koristite i stvoriti prečace za njih u svojoj ljusci.