Devi creare uno script di shell chiamato sage
contenente:
#!/bin/bash
open /Applications/Sage.app
Suggerisco di creare una directory bin
nella cartella home e di archiviare eventuali script creati lì. Salva lo script con il nome sage
, quindi esegui chmod u+x sage
per dare all'utente il permesso di eseguire lo script.
Ora, l'ultimo passo è dire a bash che dovrebbe includere qualsiasi script trovato in ~/bin
nel tuo percorso. Per fare questo modifica ~/.bash_profile
. Puoi fare nano ~/.bash_profile
o usare qualsiasi editor di testo che ti piace. Aggiungi questo al file:
# Prepend ~/bin to the PATH variable
export PATH="$HOME/bin:$PATH"
Salva e chiudi .bash_profile
, riavvia bash e dovresti essere in grado di avviare Sage.app digitando sage
.
EDIT: un alias, come l'altra risposta, è probabilmente un approccio più pulito (un file in meno per tenere traccia di) se non hai bisogno della logica di uno script e vuoi solo avvia l'app.
Mi sono abituato a farlo in questo modo, molto spesso mi trovo a passare molti parametri che non cambiano in un eseguibile, ma 1 o 2 che potrebbero farlo. Così scrivo lo script per accettare solo quei parametri e inserirli nei punti giusti quando si chiama l'eseguibile. Solo qualcosa da tenere a mente.