Kako kreirati i koristiti alias komandu u Linuxu


Korisnici Linuxa često moraju da koriste jednu naredbu iznova i iznova. Upisivanje ili kopiranje iste naredbe iznova i iznova smanjuje vašu produktivnost i odvlači vas od onoga što biste trebali raditi.

Možete uštedjeti malo vremena tako što ćete kreirati pseudonime za svoje najčešće korištene komande. Aliasi su poput prilagođenih prečica koje predstavljaju naredbu (ili skup naredbi) koja se može izvršiti sa ili bez prilagođenih opcija. Velike su šanse da već koristite pseudonime na svom Linux sistemu, a da to niste ni znali.

Navedite trenutno definirane pseudonime u Linuxu

Možete vidjeti listu definiranih alijasa na svom profilu jednostavnim izvršavanjem naredbe alias.

alias

Ovdje možete vidjeti zadane pseudonime definirane za vašeg korisnika u Ubuntu sistemu.

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

ll
ls -alF

Možete kreirati pseudonim sa jednim karakterom koji će biti ekvivalent naredbi po vašem izboru.

Kako napraviti pseudonime u Linuxu

Kreiranje aliasa je relativno lak i brz proces. Možete kreirati dvije vrste aliasaprivremene i stalne. Pregledat ćemo obje vrste.

Kreiranje privremenih aliasa u Linuxu

Ono što treba da uradite je da upišete reč alias, a zatim upotrebite ime koje želite da koristite da izvršite komandu praćeno znakom "=" i citirate komandu koju želite da koristite kao pseudonim .

Sintaksa je sljedeća:

alias shortName="your custom command here"

Evo stvarnog primjera:

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

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

Ako otvorite novu terminalsku sesiju, pseudonim više neće biti dostupan. Ako želite sačuvati svoje pseudonime u različitim sesijama, trebat će vam stalni pseudonim.

Kreiranje stalnih aliasa u Linuxu

Da zadržite pseudonime između sesija, možete ih sačuvati u datoteci profila vašeg korisničkog ljuske. ovo može biti:

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

Sintaksa koju biste trebali koristiti je praktički ista kao i kreiranje privremenog aliasa. Jedina razlika je u činjenici da ćete ga ovaj put sačuvati u fajlu. Tako, na primjer, u bash-u, možete otvoriti .bashrc datoteku sa svojim omiljenim uređivačem ovako:

vim ~/.bashrc

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

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

Sačuvajte fajl. Datoteka će se automatski učitati u vašoj sljedećoj sesiji. Ako želite koristiti novodefinirani alias u trenutnoj sesiji, izdajte sljedeću naredbu:

source ~/.bashrc

Da biste uklonili pseudonim koji je dodan preko komandne linije, možete ukloniti alias pomoću naredbe unalias.

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

Ovo je bio kratak primjer kako da kreirate svoj pseudonim i izvršite često korištene naredbe bez potrebe da svaku naredbu kucate iznova i iznova. Sada možete razmišljati o naredbama koje najčešće koristite i kreirati prečice za njih u svojoj ljusci.