Aliasuri: comenzi rapide pentru terminal

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.

scurtătură

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.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Abel el a spus

    Aliasuri binecuvântate care ne fac viața puțin mai ușoară, ne fac mai leneși. xD

    Obișnuiam să am prea multe, dar după cum spui, ajungi să uiți comenzile reale, așa că acum folosesc doar câteva pentru a seta preferințe.

    Salutări și articol bun.

    1.    KZKG ^ Gaara el a spus

      Același lucru mi s-a întâmplat și mie ... Am ajuns să uit comanda, pentru că am folosit aliasuri pentru tot haha ​​...
      Acum folosesc doar unul pentru a monta ISO-uri și pentru a extrage sunetul dintr-un fișier video, două lucruri pe care le fac rar hehe 😉

      Salutări și articol bun 😀

      1.    Maxwell el a spus

        Mulțumesc, mă bucur că a fost util.

        Salutări.

  2.   ren434 el a spus

    Dacă este adevărat, unul ajunge să uite o mulțime de comenzi reale hahaha xD, de aceea le folosesc acum doar pentru a omite sudo și cred că nu o voi uita niciodată.
    Deși, dacă am uitat unele comenzi „apropos”, este mântuirea.

    1.    ren434 el a spus

      hopa! Cât de curioase și de grozave sunt aceste cotlete, nu le știam.

      Și ascunzând xD, găsesc că există cotlete chiar și pentru emacs, dar nu văd nimic pentru Chakra. Voi vedea dacă pot face una și o împărtășesc aici.

    2.    KZKG ^ Gaara el a spus

      De fapt, am pus ceva timp în urmă aici hehe: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/

  3.   adecvat el a spus

    bash-4.1 $ cat .bashrc
    sh / usr / bin / screenfetch-dev
    alias ls = »ls -p –color = auto»
    bash-4.1 $

    Acesta este .bashrc xD

    1.    KZKG ^ Gaara el a spus

      O_O ... WTF !!!

  4.   auroszx el a spus

    Obișnuiam să folosesc aliasuri destul de puțin, dar nu până la punctul de a uita comenzile originale ... Cu siguranță sunt foarte utile 🙂