Ništa ne može nadmašiti terminal; njegova jednostavnost korištenja, učinkovitost i brzina pomažu nam u svakodnevnom životu u rješavanju osnovnih ili čak složenih zadataka, od preimenovanja velikih skupova datoteka do pretvaranja naše glazbene biblioteke u Vorbis format. Sve to radi u puno kraćem vremenu od svojih grafičkih pandana.
Ali što radimo kada moramo zapamtiti veliku količinu naredbi?
Razmislimo poput prosječnog korisnika: Oni se mogu osjećati vrlo svladani količinom naredbi koje trebaju upotrijebiti, svojom složenošću i različitim funkcijama (i stvarno im ne zamjeram). Na prvi pogled ovakve stvari mogu vas vratiti kad započnete koristiti terminal. Samo izbrojite koliko smo puta čuli nešto poput:
" Hej, kako je prošla ona naredba za montiranje USB pogona? Oh, krivo sam je unio i dalo mi je grešku ."
Ili pročitajte nešto gotovo neizbježno:
maxwell@triskel $> sudo aptt-get install foo
bash: aptt-get: orden no encontrada
Osim ako nemamo dobar cheat sheet sa svim našim naredbama, ili ako to nemamo, dobro pamćenje, teško možemo izvući maksimum iz naše konzole . Ako ste česti korisnik terminala, znate da tipkanje toliko naredbi može biti zbunjujuće, pa čak i frustrirajuće. Srećom, imamo aliase . Uzmemo dugu, složenu naredbu i dodijelimo joj kraći, skraćeni prečac koji je puno lakše zapamtiti i tipkati.
Na primjer, imamo ove naredbe:
sudo apt-get install
sudo apt-get remove
sudo apt-get update
apt-cache search
Sigurno će vam biti brže i lakše upisati ovo:
apt-sys
apt-ren
apt-up
apt-find
Da biste to učinili, sve što trebate učiniti je otvoriti .bashrc datoteku u tekstualnom editoru (ako koristite bash kao shell ; ako koristite zhs , oni idu u .zshrc ) i dodati nešto poput:
alias apt-sys='sudo apt-get install'
alias apt-ren='sudo apt-get remove'
alias apt-up='sudo apt-get update'
alias apt-find='apt-cache search'
I to nije sve, možemo dodati mnoge korisne funkcije, od raspakiranja, slučajnog slušanja glazbe iz direktorija, komprimiranja, poznavanja datuma, podsjetnika, premještanja između direktorija itd.
Također im je moguće dodati malo boje pomoću "echo"-a, pa čak i povezati zvučne događaje s njima putem mpg321 ili ogg123.
Neki osnovni primjeri s navigacijom po direktoriju:
## Dir shortcuts
alias atras='cd ..'
alias documentos='cd ~/documentos'
alias descargas='cd ~/descargas'
alias imagenes='cd ~/imagenes'
alias videos='cd ~/videos'
Međutim, za nešto vrlo složeno, bilo bi prikladnije napisati zasebnu skriptu , kako ne bismo preopteretili našu .bashrc datoteku.
Na kraju, evo nekih mojih osobnih, vrlo osobnih, pseudonima :
##Actualizar Trisquel
alias apt-dist!!='echo -e "\e[1;31mPeligro, peligro, que vas \e[1;37ma actualizar la distro entera o_o" && sudo apt-get update;apt-get -f -y dist-upgrade'
##Formatear
alias format?='sudo mkfs.vfat -F 32 -n'
##Editar bashrc
alias bash?='ne ~/.bashrc'
##Ver versión de Trisquel
alias trisquel?='cat /etc/lsb-release'
##Abrir navegador w3m
alias galeon?='echo -e "\e[0;32m:: :: ::\e[1;37mGaleon iniciado\e[0;32m:: :: ::" && sleep 2 && w3m http://trisquel.info/es'
##Salir
alias e?='exit'
##Dispositivos conectados
alias usb?='dmesg | grep sd'
##Saber el día y la hora
alias hoy?='echo -e "\e[1;31mPor favor deja de ser \e[1;37mtan vago, \e[1;33mmira que hoy es\e[1;32m:" && date "+%Y-%m-%d %A %T %Z" && echo -e "\e[1;37m Además yo no soy tu niñera -__-"'
I imate li neke dobre pseudonime za dijeljenje?
Učinkoviti bacači
Ovim zaključujemo ovaj mali pregled pseudonima i njihove upotrebe, imajte na umu da ako želite izbrisati bilo koji alias možete koristiti uslužni program unalije:
unalias mi-alias
Da biste uklonili alias.
unalias a
Za uklanjanje svih pseudonima u .bashrc datoteci.
Međutim, ako ih pretjerate, mogli biste zaboraviti prave naredbe (kao što sam ja zaboravio), stoga ih je najbolje koristiti umjereno.
Nadam se da sada možete izvući malo više iz svojih uređaja, uštedjevši barem malo vremena . Želim vam ugodan vikend i čujemo se kasnije.
Pozdrav.