Ya que lo que vamos a hacer lo vamos a indicar en el rc de bash,como saben o abran oido en Linux existen los alias,que igual que en la vida real sirven para identificar algo/alguien mas fácilmente,si no saben explico un poco:
Algunas veces hacemos tareas en la terminal y siempre usamos comandos de shell que son los que nos comunican con el núcleo del sistema,estos comandos son desde
clear
hasta pipes,por ejemplo:
Haci que si queremos ver lo que vemos con el pipe tendriamos que escribirlo siempre :(
cat /etc/passwd | grep $LOGNAME | cut -d: -f5
Seria genial que se pudiera acortar no?
Pues eso es lo que hacen lo alias :D
Por ejemplo:
Ver puertos abiertos de nuestro localhost pero solo como números:
nmap localhost | grep open | wc -lPodríamos usar un alias como "pa" (puertos abiertos)
Podemos hacerlo a lo Linuxero,abriendo nuestro basrc con nano,vim,vi,joe,etc
nano ~/.bashrc
y escribiendo
alias pa='nmap localhost | grep open | wc -l'
Y recargamos
source ~/.bashrcO podemos hacerlo a lo unixero con una tuberia:
echo "alias pa='nmap localhost | grep open | wc -l'" >> ~/.bashrc && source ~/.bashrcY si queremos mas?
Ja un unixero debe agregarlos de uno en uno XDDD
Pues no,solo entramos al PS2
cat << SALIR >> ~/.bashrc && source ~/.bashrc
Y listo :D
Escribimos pa:
Eso es todo,solo usen esta sintaxis
alias nombre_alias='comando'Si ya no lo quieren usar un alias,solo lo comentan (#) o lo borran del bashrc(preferible comentar por si en el futuro lo quieren usar de nuevo)
Y no usen comandos del sistema.
Porque luego se nos olvidan los originales o nos confundimos(en mi caso claro), mas que nada usen alias para tuberias/pipes.
No hay comentarios.:
Publicar un comentario
Los comentarios serán revisados antes de ser publicados.