Cómo crear alias para agilizar el uso del shell de Linux
El shell es, con demasiada frecuencia, la bestia negra de muchos usuarios de sistemas operativos basados en Linux: a pesar de que a día de hoy gran parte del trabajo (ya sea ordinario o de configuración) es realizado por varias herramientas y programas gráficos, utilizando la cáscara puede resultar un gran ahorro de tiempo en múltiples ocasiones, evitando una serie de clics dispersos que, a la ligera, ocupan bastantes segundos.
La situación, sin embargo, se complica cuando resulta que hay que reescribir el mismo comando varias veces desde el shellvarias veces, tal vez acompañado de una lista infinita de parámetros, lo que lleva mucho tiempo (y, si tiene poca memoria, también varias lecturas de las páginas del manual). Pero es la propia cáscara la que nos ofrece la solución a este pequeño inconveniente, y esta solución se llama «alias».
Un alias no es más que otra forma de invocar un comando: por ejemplo, declarando el alias mvd y luego escribiéndolo desde el shell se puede ejecutar el comando mv -R (comando para mover un directorio completo, incluyendo los archivos y subdirectorios presentes en él), así como declarar y escribir cpd puede ejecutar el comando cp -R. Esto significa que, a partir de la declaración de estos alias, será posible (por ejemplo) copiar una carpeta escribiendo
cpd vecchia_cartella nuova_cartella
en lugar de
cp -R vecchia_cartella nuova_cartella
Sin embargo, antes de continuar, es bueno especificar que ambos mvd que cpd son alias absolutamente arbitrario y que cada uno puede decidir cómo llamar y qué invocar con alias.
Cómo crear alias
Los alias de usuario pueden declararse directamente en el archivo ~/.bashrc: para crearlos, abra un terminal y escriba
xdg-open ~/.bashrc
En este punto, suponiendo que quieras añadir los alias mvd e cpd – que «sustituirán» respectivamente los comandos ‘mv -R’ y ‘cp -R’ – vistos anteriormente, tendrá que desplazarse al final del archivo y añadir lo siguiente:
#Alias personali alias mvd='mv -R' alias cpd='cp -R'
En general, para declarar un alias, la sintaxis es:
alias alias_personale='comando_originale'
Una vez que haya añadido todos los alias que desee, tendrá que guardar y cerrar el archivo .bashrc, luego vuelva a la terminal y escriba
source ~/.bashrc
para poder utilizarlos desde los terminales actuales y futuros. Para que estén disponibles en todo el entorno gráfico deberá reiniciar la sesión X.
Consejo: también puede añadir alias globales, es decir, disponibles en todos los usuarios – interviniendo en su lugar en el archivo /etc/bash.bashrc con permisos de root, es decir, escribiendo en el terminal
sudo xdg-open /etc/bash.bashrc
e insertando los alias al final del archivo como se muestra arriba.
A continuación se muestra una lista de alias prácticos y listos para usar: evidentemente, no dude en denunciar el suyo con un comentario, ¡espacio para la fantasía!
Para todos los sistemas operativos:
elimina='rm -I' gestore='xdg-open ~' gestore_admin='sudo xdg-open /' spegni='sudo shutdown -h now' riavvia='sudo shutdown -r now'
Para Ubuntu (y derivados):
installa='sudo apt install' rimuovi='sudo apt remove --purge' aggiorna='sudo apt update && sudo apt dist-upgrade'
Para Arch Linux (y derivados):
installa='pacman -Sy' elimina='pacman -R' aggiorna='pacman -Syu'
Cuál es el tamaño en pixeles de las hojas a4 a3 a2 a1 y a0 en funcion de los ppp
Cómo eliminar una cuenta de Facebook sin contraseña y correo electrónico
Cómo saber quien esta detrás de un perfil de instagram
Cómo saber quien canceló el mensaje en instagram
Cómo saber si el Iphone está hackeado
Cómo instalar IPTV en el Fire TV Stick
Qué hacer si las imágenes desaparecen de la galería en Android
Spotify cracked IOS 2021, ¿Cómo instalarlo?
Cómo copiar el enlace a tu perfil de instagram
Cómo saber quien esta detrás de un perfil de Facebook
Resolver los problemas con la luz roja LOS en el router
Cómo averiguar el id de la MI cuenta en tu smartphone Xiaomi
Cómo instalar IPTV en el Fire TV Stick
Cómo cambiar el correo electrónico de id de Supercell
Cómo desbloquear canales de Iphone Telegram
Cómo ocultar a quién sigo en instagram
Cómo solucionar el error requiere acción con la cuenta de Google
e_fail 0x80004005 error en Virtualbox, causas y soluciones
Cómo poner tu nombre en una lista de WhatsApp
Cómo eliminar su cuenta Shein
Resolver los problemas con la luz roja LOS en el router
Cómo ver cuántos mensajes hay en un chat
Cómo desbloquear canales de Iphone Telegram
Cómo enviar fotos o vídeos que se autodestruyen en Telegram
Cómo descargar historias de Facebook desde el PC
