Es necesario crear un shell script llamado sage
que contiene:
#!/bin/bash
open /Applications/Sage.app
Sugiero crear un bin
en su carpeta de inicio, y almacenar cualquier scripts que cree allí. Guarde allí el scriptsscriptscripts con el nombre sage
y a continuación ejecute chmod u+x sage
para dar permiso a su usuario para ejecutar el script.
Ahora, el último paso es decirle a bash que debe incluir cualquier scripts encontrado en ~/bin
en su camino. Para ello edita ~/.bash_profile
. Puede hacer nano ~/.bash_profile
o utilice cualquier editor de texto que desee. Añade esto al archivo:
# Prepend ~/bin to the PATH variable
export PATH="$HOME/bin:$PATH"
Guardar y cerrar .bash_profile
reinicie bash, y debería ser capaz de lanzar Sage.app escribiendo sage
.
EDITAR: Un alias, como la otra respuesta dijo, es probablemente un enfoque más limpio (1 archivo menos para seguir) si usted no necesita la lógica de un script y sólo quiere lanzar la aplicación.
Me he acostumbrado a hacerlo de esta manera ya que la mayoría de las veces me encuentro pasando un montón de parámetros que no cambian a un ejecutable, pero 1 o 2 que podrían hacerlo. Así que escribo el script para que acepte sólo esos parámetros y los inserte en los lugares adecuados al llamar al ejecutable. Sólo algo para tener en cuenta.