Bueno para los que hacemos un uso habitual de la consola los alias nos son de mucha utilidad, nos permiten ahorrar tiempo y personalizar nuestro pc.
Hoy solo vamos a tratar los alias de nuestro usuario los cuales los guardamos en /home/nuestro_usuario/.bashrc se pueden establecer alias en sudoers por ejemplo pero eso tema para otra entrada.
Los alias utilizan el siguiente formato nombre_del_alias='comando o sucesión de los mismos'.
Editamos nuestro bashrc con el editor de texto que mas nos agrade y agregamos una seccion para tenerlos bien organizados yo la comienzo con #Mis alias y la finalizo con #Mis alias fin
#Mis alias
alias update='sudo aptitude update && sudo aptitude upgrade'
alias editar='gedit ~/.bashrc'
alias sshn='nautilus ssh://usuario@dominio:puerto'
alias apagar='sudo shutdown -h now'
alias monitor='xset dpms force standby'
alias wifi='sudo airmon-ng stop wlan0 && sudo ifconfig wlan0 down && sudo iwconfig wlan0 mode monitor && sudo macchanger -m 00:11:22:33:44:55 wlan0 && sudo airmon-ng start wlan0'
alias reboot='sudo reboot'
#Mis alias fin
Como podéis ver el primero es un alias simplemente para hacer las actualizaciones escribiendo "update" me ejecuta 2 comandos el primero actualiza la información de los repositorios y el segundo busca actualizaciones en los mismos.
Veamos uno muy interesante para mi, "sshn" ese no es el nombre que yo uso para ellos y digo ellos puesto que yo tengo definido uno para cada maquina a la que me conecto de forma remota, el nombre es como en todos el que mejor identifiquéis, por ejemplo para el de mi pareja yo pongo su nombre que para el ejemplo vamos a suponer que se llama Maria supongamos que en su maquina tengo un usuario creado para mi que llamaremos ishtar y la ip del ordenador de mi pareja seria 213.213.213.213 y el puerto que escucha nuestro servidor ssh es el 1234. (Todo esto es ficticio y no funcionaria con estos datos. No existen)
El comando para establecer una conexion sftp con nautilus seria:
nautilus ssh://ishtar@213.213.213.213:1234
El alias quedaría definido de este modos en nuestro bashrc.
alias maria='nautilus ssh://ishtar@213.213.213.213:1234'
Con lo cual si tecleamos maria en nuestro terminal se nos abrirá una ventana que nos pedirá la contraseña de ishtar en el pc de maria, la introducimos y ya podemos realizar las operaciones que queramos en el equipo con nautilus.
En el alias que veis con el nombre "wifi" hemos definido un alias que nos ejecuta una serie de comandos bastante larga, en este caso lo que realiza son las acciones necesarias para poner mi tarjeta wifi apunto para auditar cualquier red.
Como podéis ver la utilidad de los alias es grande y mucho mas potente de lo aquí se muestra, cada uno puede adaptarlo por completo a sus necesidades.
No hay comentarios:
Publicar un comentario