Chatear en RedIrc

martes, 12 de abril de 2016

Alias, agiliza la administración en Linux

Interprete de comandos

La mayoría de veces realizamos diferentes acciones desde la consola de Linux que suelen ser repetidas, estas acciones las podemos agrupar o ordenar en pocas acciones haciendo uso de alias y funciones desde bash, por ejemplo, si queremos comprobar si hay nuevas actualizaciones en Ubuntu/Debian solemos ejecutar estos comandos:
sudo apt-get update
sudo apt-get dist-upgrade
Estos comandos los podemos agrupar en uno solo y meterlo en nuestro archivo ~/.bashrc:
function update() {
    sudo apt-get update
    sudo apt-get dist-upgrade
}
Actualizamos el archivo:
source ~/.bashrc
Ahora solo tenemos que escribir en la consola
update
Como vemos, podemos resumir mucho facilitando las operaciones cotidianas en Linux. Esto es solo un ejemplo, podemos ir agrupando los comandos que queramos. Por otra parte, también existen los alias que nos permite algo similar a lo anterior, por ejemplo:
alias aptu='sudo apt-get update'
alias aptup='sudo apt-get dist-upgrade'
Con lo anterior creamos 2 comandos: aptu y aptup, al escribirlos en la consola se ejecuta lo que tengamos a la derecha del signo =. Podemos agrupar varios comandos haciendo uso del punto y coma ; por ejemplo:
alias aptup='sudo apt-get update; sudo apt-get dist-upgrade'
[update headline="Nota"]Los cambios anteriores solo son visibles para un usuario. Si queremos que sea global las funciones o alias podemos meter estos en el archivo /etc/bash.bashrc en vez de usar ~/.bashrc[/update]

No hay comentarios:

Publicar un comentario