Ho un file bat che voglio poter chiamare da qualsiasi luogo, semplicemente chiamandolo per nome. In Windows dovevo semplicemente aggiungere la cartella in cui si trova il file .bat, al PERCORSO di Windows. Tuttavia, non ho idea di come farlo in Ubuntu. Immagino che ci sia qualcosa di simile..
Qualcuno può spiegare come farlo.
Risposta accettata:
se vuoi abbreviare il programma e lasciarlo dov'è puoi usare sym. link o il comando alias.
(nota che questo presuppone che tu lo abbia reso eseguibile, chmod +x [script file]
)
link simbolici consentono di creare una scorciatoia che si comporta come il file in questione.
sudo ln -s [script start-up file] /usr/bin/[name]
nonostante sia in /usr/bin, inizierà nella directory da cui lo chiami.
alias ti permette di dare un nome a un comando, oa una serie di comandi pipe, che usi regolarmente, ad esempio è abbastanza comune avere i comandi update/upgrade combinati in un unico, alias, uno.
alias [name]="sh /path/to/script/[file name]"
supponendo che il tuo script venga eseguito con sh, (questo potrebbe anche essere bash, per attività più complesse c'è una differenza).