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 aliasa – privremene 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.