Il $PATH
variabile è una delle variabili di ambiente predefinite in Linux (ubuntu). Viene utilizzato dalla shell per cercare file o comandi eseguibili. Sebbene esistano due tipi di variabili d'ambiente:globale e locale , parlerò qui solo di questo specifico $PATH
variabile.
Quindi, iniziamo prima emettendo il contenuto di $PATH
variabile:
$ echo $PATH
E otterrai un risultato simile a questo che è un elenco di directory separate da due punti:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Ora arriva la parte importante per rendere eseguibili i programmi del terminale senza scrivere il percorso completo.
1. Esportazione della variabile PATH in /etc/environment
Uno dei modi più veloci per aggiungere permanentemente directory a $PATH
variabile di ambiente è utilizzando il seguente comando:
# first append the new directory to path
$ PATH = /usr/local/sbin:/usr/local/bin:/pathToMyDirectory
$ source /etc/environment && export PATH
2. Usando ~/.profile
file
Un altro modo è usare il .profile
file aggiungendo il export
comando e quindi eseguire il source
comando:
# add this command to `~/.profile` file
$ export PATH=$PATH:/myNewDir
# then run the source command
$ source ~/.profile
Qui $PATH
fa riferimento a contenuti già impostati dal sistema, in modo da non dover scrivere il percorso delle directory precedenti.