Nimic ca un terminal, ușurința, eficiența și viteza sa nu ne ajută în ziua noastră rezolva sarcini de bază sau chiar complexe, de la redenumirea seturilor mari de fișiere sau chiar conversia bibliotecii noastre muzicale în format vorbis. Totul se întâmplă într-o perioadă de mult mai puțin timp decât omologii lor grafici.
Dar ce facem când trebuie memorează cantități mari de comenzi?.
Să ne gândim ca un utilizator obișnuit: se pot simți foarte copleșiți de cantitatea de comenzi de utilizat, de complexitatea lor și de funcțiile lor diferite (și chiar nu le învinovățesc). La prima vedere, astfel de lucruri vă pot arunca înapoi atunci când începeți să utilizați terminalul. Numărați de câte ori am auzit ceva de genul:
«Hei, cum a fost acea comandă pentru a monta cheia USB? L-am greșit și mai sus mi-a dat o eroare»
Sau citiți ceva aproape inevitabil:
maxwell@triskel $> sudo aptt-get install foo
bash: aptt-get: orden no encontrada
Și, cu excepția cazului în care avem o „foaie de înșelăciune” bună cu toate comenzile noastre sau, în caz contrar, o memorie bună, cu greu am putea ieși din ea. 100% la consola noastră. Dacă aveți tendința de a utiliza un terminal intens, nu veți nega că, după ce ați scris atâtea comenzi, ne pot deruta și chiar ne pot enerva. Din fericire avem alias, am luat o comandă lungă și extinsă și i-am atribuit o comandă rapidă mai mică, prescurtată, mult mai ușor de reținut și de scris.
De exemplu, avem aceste comenzi:
sudo apt-get install
sudo apt-get remove
sudo apt-get update
apt-cache search
Cu siguranță va fi mai rapid și mai ușor să tastați acest lucru:
apt-sys
apt-ren
apt-up
apt-find
Pentru a face acest lucru, nu trebuie decât să vă deschideți fișierul într-un editor de text. .bashrc (dacă utilizați un shell ca pocnidacă folosești zhs intră .zshrc) și adăugați ceva de genul:
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 asta nu este tot, putem adăuga multe funcții utile, de la dezarhivare, ascultarea aleatorie a muzicii dintr-un director, comprimarea, cunoașterea datei, memento-uri, trecerea între directoare etc.
De asemenea, este posibil să le adăugați o anumită culoare prin „ecou” și chiar să le raportați evenimente sonore prin intermediul mpg321 o ogg123.
Câteva exemple de bază cu navigare în director:
## Dir shortcuts
alias atras='cd ..'
alias documentos='cd ~/documentos'
alias descargas='cd ~/descargas'
alias imagenes='cd ~/imagenes'
alias videos='cd ~/videos'
Deși, pentru a face ceva foarte complex, cel mai potrivit ar fi scrieți un script separat, ca să nu ne saturăm atât de mult fișierul .bashrc.
În cele din urmă, las câteva dintre pseudonimele mele personale, foarte personal:
##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 aveți câteva aliasuri bune de împărtășit?
Lansatoare eficiente
Și cu aceasta încheiem această mică recenzie despre aliasuri și utilizările acestora, amintiți-vă că, dacă doriți să ștergeți orice aliasuri, puteți utiliza utilitarul Unalias:
unalias mi-alias
Pentru a elimina un alias.
unalias a
Pentru a elimina toate pseudonimele din .bashrc.
Deși, dacă cineva îi abuzează, se poate întâmpla că ajungi să uiți comenzile efective (ca și mine) așa că este mai bine să le folosești cu cumpătare.
Sper că acum, dacă puteți obține un pic mai mult suc de la terminalele dvs., acum economisind măcar puțin timp. Să aveți un weekend excelent, vom citi mai târziu.
Salutări.