Você precisa criar um script de shell chamado sage
contendo:
#!/bin/bash
open /Applications/Sage.app
Sugiro criar um bin
diretório em sua pasta pessoal e armazenar todos os scripts que você criar lá. Salve o script lá com o nome sage
e execute chmod u+x sage
para dar permissão ao usuário para executá-lo.
Agora, o último passo é dizer ao bash que ele deve incluir qualquer script encontrado ~/bin
no seu caminho. Para fazer isso editar ~/.bash_profile
. Você pode criar nano ~/.bash_profile
ou usar qualquer editor de texto que desejar. Adicione isso ao arquivo:
# Prepend ~/bin to the PATH variable
export PATH="$HOME/bin:$PATH"
Salve e feche .bash_profile
, reinicie o bash e você poderá iniciar o Sage.app digitando sage
.
EDIT: Um alias, como a outra resposta disse, é provavelmente uma abordagem mais limpa (menos 1 arquivo para acompanhar) se você não precisar da lógica de um script e apenas quiser iniciar o aplicativo.
Eu me acostumei a fazê-lo dessa maneira, na maioria das vezes me vejo passando muitos parâmetros que não mudam para um executável, mas 1 ou 2 que podem. Então, escrevo o script para aceitar apenas esses parâmetros e os insiro nos lugares certos ao chamar o executável. Apenas algo para ter em mente.