Hace tiempo descubrí que al igual que en Ubuntu puedes configurar comandos al arranque de la terminal editando el fichero .bashrc, en Mac OS se puede hacer algo similar. Para ello sólo tenemos que crearnos, en caso de que no exista ya, el fichero .bash_profile en nuestro directorio de usuario o home.
Hay que recordar que los ficheros que tienen un nombre que empieza por “.” son ficheros ocultos, no se pueden ver desde el Finder (a no ser que tengáis esa opción habilitada, para lo cual podéis emplear programas como Secrets), y que desde la terminal sólo se ven empleando un “ls -a“. Una vez hayáis creado el fichero sólo tenéis que editarlo añadiendo comandos que sean útiles al arranque de la terminal.
Yo lo uso principalmente con el comando alias, que permite renombrar otros comando o poner nombre a una sucesión de comandos y parámetros. Creo que el alias es más útil incluso en Mac OS que en Ubuntu porque hay más programas que no pueden ser lanzados directamente desde la terminal y para los que tienes que buscar una ruta a su ejecutable.
Un ejemplo de esto es el MySQL, que tras instalarlo tiene su ejecutable en “/usr/local/mysql/bin/mysql“. Si queremos que al arrancar la terminal, se pueda ejecutar escribiendo mysql, podemos añadir al fichero:
alias mysql=/usr/local/mysql/bin/mysql;
Otro uso que le doy a este comando es el de hacer más accesibles los accesos a servidores por SSH. Por ejemplo, si quiero iniciar una conexión con el serverexample puedo escribir lo siguiente:
alias miserver=’ssh miusuario@serverexample’;
Con esto la próxima vez que queramos acceder por SSH sólo tenemos que escribir su nombre, miserver, en la terminal (ni siquiera el password si configuras la conexión con un par de claves pública y privada, pero ese es otro tema).
Espero que os sea útil, si le encontráis más usos dejar un comentario…