Si una de tus herramientas del día a día es la típica pantallita negra con letras blancas (emulador de terminal) tecleando una infinidad de comandos para hacer tus actividades, ya sea que te guste trabajar de esta manera o no, aquí te traigo un gran tip que independientemente si te gusta teclear comandos o no te hará ser más óptimo en la terminal y hacer tu trabajo como un PRO.
Varias veces me he topado con la situación de que tengo que teclear un comando varias veces en la terminal pero olvido la estructura, los parámetros o la dirección IP que tenía que poner, entonces tengo que navegar con la flecha del teclado a ver si encuentro el comando en el historial.
Otra manera más óptima de hacerlo es usando los ALIAS permanentes, que como tal son un apodo para tus comandos y en lugar de teclear el comando completo solo tecleas el apodo que le asignaste y ya no tendrás que estar recordando comandos complejos y esto te facilitará mucho el trabajo con la terminal.
Pareciera que puede llegar a ser complicado pero en realidad es muy simple y te lo explico enseguida.
Para interprete BASH (el más popular en las distros):
Hay que editar un archivo que está en el home del usuario con: nano ~/.bashrc
Al final del documento hay que agregar una linea por cada alias con la estructura:
alias nombre_del_alias='comando'
Ejemplo 1:
alias nuevospermisos='sudo chmod 777 -R /home/user/Documents/MiCarpeta'
Ejemplo 2 :
alias restartfirewall='sudo systemctl restart firewalld ; sudo systemctl status firewalld'
Ejemplo 3:
alias servidorweb='ssh usuario@192.168.100.1 -i /home/user/.ssh/id_rsa_millave'
Ejemplo 4:
alias eliminararchivos='ssh -i /home/user/.ssh/id_rsa_millave miusuario@192.168.100.1 rm -r /home/carpeta_temporal/'
Ahora para el interprete FISH:
Friendly Interactive Shell es el nombre de un Shell de Unix que pretende ser interactivo y amigable para el usuario, al contrario de otros Shell como bash
Para fish es la misma lógica pero de manera gráfica tecleando el comando: fish_config
Se abrirá la ventana de configuración y hay que seleccionar la pestaña abbreviations:
Ahora solo hay que agregar el nombre del alias y el comando, uno en cada linea y clic en el boton SAVE:
Listo aquí ya solo hay que cerrar la ventana del navegador y dar un ENTER en la terminal y ya queda configurado.
Ahora en ambos casos para BASH y para FISH los alias quedan configurados de manera persistente, se mantendrán después de los reinicios, para mandarlos llamar ya solo tecleas el nombre del alias o apodo como lo harías con cualquier otro comando, de esta manera tendrás que evitar volver a teclear todo el comando completo y aunque este método te facilita bastante las cosas sigo recomendando practicar a diario la estructura de nuestros comandos y revisar el manual (man) y la ayuda (–help) para no olvidarnos de la estructura.
Saludos a todos y espero que les sirva este TIP
Lobo Telemático, orgullosamente santacrucense.