Algo que suelo usar mucho en equipos Linux son los “alias”, de cara a acortar comandos que tecleo muy frecuentemente. Obviamente sólo es necesario cuando trabajamos con la consola / terminal.
Hoy estoy “plataformando” un iMac y quiero hacer lo mismo, y puesto que Mac OSX, o Darwin, está basado en Linux, realmente no difiere en nada de un sistema Linux tradicional (depende de la distribución usada).
Vamos a crear algunos alias de ejemplo. Para ello abriremos una consola de terminal y teclearemos los comandos siguientes:
cd ;
nano .bash_profile
Dentro del archivo .bash_profile (que por defecto no existe y por lo tanto estará vacío) introduciremos tres alias de ejemplo:
alias ll='ls -la'
alias duh='du -sh'
alias rmd='sudo find . -name ".DS_Store" -depth -exec rm {} \;'
Para salir pulsaremos CONTROL+X y confirmaremos los cambios.
Una vez estemos de nuevo en la consola, ejecutaremos el comando “source” para que se lea el archivo editado sin necesidad de reabrir la consola del terminal.
source .bash_profile
A partir de ahora, podemos teclear “ll” en una consola y se ejecutará el comando “ls -la” en su lugar.
Aunque son bastante auto-descriptivos, os comento lo que hace el último de ellos (“rmd”): borrar todos los dichosos .DS_Store de la carpeta en la que esté situado en adelante.
Podéis incluir tantos alias como necesitéis y estarán siempre disponibles cuando abráis una consola del terminal.