Come faccio a eseguire l'app: ~/ngrok digitando ngrok ?
Voglio aggiungere un collegamento alla posizione ~/ngrok in modo che non sia necessario conoscere il luogo in cui si trova quando eseguo l'app.
I comandi nei terminali * nix sono memorizzati in varie directory in tutto il filesystem. La variabile PATH è una serie di colon ( : ) directory sperated che vengono ricercate per trovare un comando di desiderio. Quando viene chiamato un comando, la variabile PATH viene letta e tutti i percorsi sono contenuti per il comando in questione.
Hai 2 modi per far funzionare il tuo programma senza specificare la posizione: o aggiungilo a una directory che è già nella tua variabile PATH , o aggiungi la sua cartella contenente alla variabile PATH .
Puoi leggere la tua variabile PATH corrente eseguendo:
echo $PATH
E puoi modificare la tua variabile PATH seguendo una guida come questo
P.S. Trovo strongmente scoraggiante il mantenimento dei file direttamente in ~/
Puoi anche creare una funzione nel tuo file ~/.bash_profile . Metti semplicemente questa linea:
function ngrok { ~/ngrok; };
Per verificarlo nella finestra corrente, digita source ~/.bash_profile . Il nuovo terminale caricherà automaticamente questo file.
Leggi altre domande sui tag command-line terminal