Che cosa significa export
in Ubuntu? Ad esempio:Il significato del comando export in Ubuntu
export PATH=$PATH:/usr/src/hive/build/dist/bin/
Che cosa significa export
in Ubuntu? Ad esempio:Il significato del comando export in Ubuntu
export PATH=$PATH:/usr/src/hive/build/dist/bin/
Ciò significa che il percorso viene esteso con /usr/src/hive/build/dist/bin/
. Normalmente/usr/bin,/bin,/usr/sbin, ecc sono "nel tuo percorso". Se hai un programma/bin/sh, puoi semplicemente digitare sh per eseguirlo. Se hai un programma in /usr/src/hive/build/dist/bin/appname
puoi semplicemente eseguire appname per eseguirlo.
Si imposta la variabile di ambiente PATH
al valore di qualsiasi PATH
attualmente è più il nuovo percorso allegati.
export è un comando nel linguaggio shell Bash. Quando viene utilizzato per impostare una variabile, come nell'esempio, la variabile (PATH) sarà visibile ("esportato in") qualsiasi sottoprocesso avviato da tale istanza di Bash. Senza il comando export, la variabile non esiste nel sottoprocesso.
ma quando eseguo questo comando, non è successo niente. Dovrei vedere un cambiamento quando eseguo questo comando? – Baper
Se esegui 'echo $ PATH', vedrai che la dir che hai esportato si trova nel' PATH'. Non dimenticare che se vuoi aggiungere questa dir al tuo percorso in modo permanente, devi esportare nel tuo file '~/.bashrc'. – bacchus
Non succede nulla a prima vista, ma puoi semplicemente eseguire qualsiasi programma in questa directory come ho detto nella mia risposta. – Oliver
run: 'help export' – jordanm
È un comando bash; 'info bash' per ulteriori informazioni. Ed è "Ubuntu", non "ubunto". –