Alias: scorciatoie del terminale

Niente batte un terminale; la sua facilità d'uso, efficienza e velocità ci aiutano nella vita di tutti i giorni a risolvere compiti semplici o persino complessi, dalla ridenominazione di grandi quantità di file alla conversione della nostra libreria musicale nel formato Vorbis. E fa tutto questo in un tempo molto più breve rispetto alle sue controparti grafiche.

scorciatoia

Ma cosa facciamo quando dobbiamo memorizzare un gran numero di comandi?

Pensiamo come un utente medio: può sentirsi molto sopraffatto dalla quantità di comandi da usare, dalla loro complessità e dalle loro diverse funzioni (e la verità che non li biasimo). A prima vista cose come questa possono farti tornare indietro quando inizi a usare il terminale. Basta contare le volte che abbiamo sentito qualcosa come:

" Ehi, com'è andato il comando per montare l'unità USB? Oh, l'ho inserito in modo errato e mi ha dato un errore ."

Oppure leggi qualcosa di quasi inevitabile:

maxwell@triskel $> sudo aptt-get install foo
bash: aptt-get: orden no encontrada

A meno che non si disponga di un pratico elenco di tutti i comandi, o in mancanza di ciò, di una buona memoria, è difficile sfruttare appieno la console . Chi usa spesso il terminale sa che digitare così tanti comandi può essere fonte di confusione e persino frustrazione. Per fortuna, esistono gli alias . Possiamo assegnare a un comando lungo e complesso una scorciatoia più breve e abbreviata, molto più facile da ricordare e digitare.

Ad esempio, abbiamo questi comandi:

sudo apt-get install
sudo apt-get remove
sudo apt-get update
apt-cache search

Sicuramente sarà più veloce e più facile per te digitare questo:

apt-sys
apt-ren
apt-up
apt-find

Per fare ciò, tutto ciò che devi fare è aprire il tuo file .bashrc in un editor di testo (se usi bash come shell ; se usi zhs , vanno in .zshrc ) e aggiungere qualcosa del genere:

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'

E non è tutto, possiamo aggiungere molte funzioni utili, dallo decomprimere, ascoltare musica in modo casuale da una directory, comprimere, conoscere la data, promemoria, spostarsi tra le directory, ecc.

È anche possibile aggiungere del colore utilizzando "echo" e persino collegare eventi sonori ad essi tramite mpg321 o ogg123.

Alcuni esempi di base con la navigazione nelle directory:

## Dir shortcuts
alias atras='cd ..'
alias documentos='cd ~/documentos'
alias descargas='cd ~/descargas'
alias imagenes='cd ~/imagenes'
alias videos='cd ~/videos'

Tuttavia, per fare qualcosa di molto complesso, sarebbe più opportuno scrivere uno script separato , in modo da non sovraccaricare il nostro file .bashrc.

Infine, ecco alcuni dei miei pseudonimi personali, molto personali :

##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 -__-"'

E hai dei buoni alias da condividere?

Lanciatori efficienti

E con questo concludiamo questa piccola rassegna sugli alias e sui loro usi, ricorda che se vuoi eliminare eventuali alias puoi utilizzare l'utility Unalias:

unalias mi-alias

Per rimuovere un alias.

unalias a

Per rimuovere tutti gli alias nel file .bashrc.

Tuttavia, se ne fate un uso eccessivo potreste finire per dimenticare i comandi reali (come è successo a me), quindi è meglio usarli con moderazione.

Spero che ora possiate sfruttare un po' meglio i vostri dispositivi, risparmiando almeno un po' di tempo . Buon fine settimana e a presto!

Saluti.


Aggiungi come fonte preferita in Google