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 pseudonima – privremeni 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.