_images/banner-comando.png

Crear o configurar un Alias

En Raspbian (Linux), los alias son atajos que permiten simplificar y personalizar comandos complejos o frecuentemente usados. Esto puede mejorar tu productividad, al reducir la cantidad de escritura necesaria para ejecutar tareas comunes.

Los alias se definen dentro de la shell y pueden configurarse tanto de forma temporal como permanente.

Crear de forma temporal

Un alias temporal solo existirá durante la sesión actual de la terminal. Una vez cierres la terminal, el alias desaparecerá:

alias nombre_alias='comando'

Ejemplo:

alias ll='ls -la'

Ahora, cuando escribas ll en la terminal, ejecutará ls -la

Verificar los Aliases Activos

admin@raspberrypi:~ $ alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -la'
alias ls='ls --color=auto'

Creación Permanente de un Alias

Para que un alias sea permanente (es decir, que persista después de cerrar la terminal), debes agregarlo a uno de los archivos de configuración de tu shell. Para usuarios de Bash, el archivo más común es ~/.bashrc.

Pasos para Crear un Alias Permanente:

Abre el archivo de configuración de tu shell usando un editor de texto, por ejemplo nano:

nano ~/.bashrc

Añade la línea con el alias al final del archivo. Ejemplo:

alias ll='ls -la'

Guarda el archivo y sal del editor. Si usas nano, puedes hacerlo presionando Ctrl + O para guardar y Ctrl + X para salir.

Para que los cambios surtan efecto, recarga el archivo de configuración ejecutando el siguiente comando:

source ~/.bashrc

Alias con Argumentos

Un alias no puede recibir argumentos directamente, pero puedes usar una función en lugar de un alias si necesitas flexibilidad con los parámetros.

Ejemplo de Función:

search() {
    grep -rnw . -e "$1"
}

Con esta función, puedes escribir search «texto» para buscar recursivamente texto dentro del directorio actual.

Eliminación de un Alias

Si ya no deseas usar un alias, puedes eliminarlo temporalmente usando el comando unalias:

unalias nombre_alias
unalias ll

Este comando elimina el alias ll solo de la sesión actual.

Eliminación Permanente

Si el alias está en tu archivo ~/.bashrc debes eliminar la línea correspondiente de ese archivo y luego recargarlo:

source ~/.bashrc

Alias Útiles

alias apaga='sudo shutdown -h now'
alias busca='sudo find / -name'
alias cls='clear'
alias desinstala='sudo apt-get remove'
alias editalias='sudo nano .bashrc'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias instala='sudo apt-get install'
alias ipp='curl icanhazip.com'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -la'
alias ls='ls --color=auto'
alias reinicia='sudo reboot'
alias repositorios='sudo nano /etc/apt/sources.list'
alias temperatura='vcgencmd measure_temp'
alias update='sudo apt-get update && sudo apt-get upgrade -y'