export在Ubuntu中是什么意思?例如:
1
| export PATH=$PATH:/usr/src/hive/build/dist/bin/ |
相關(guān)討論
- 這是一個bash命令; info bash有關(guān)更多信息。和它的" Ubuntu",而不是" ubuntu"。
export是Bash Shell語言中的命令。當用于設(shè)置變量時,如您的示例所示,變量(PATH)將在啟動的所有子進程中可見("導出至")
從該Bash實例。沒有export命令,該變量將不存在
在子過程中。
相關(guān)討論
-
但是當我運行此命令時,什么也沒發(fā)生。運行此命令時,我應該看到更改嗎?
-
如果執(zhí)行echo $PATH,將看到導出的目錄在PATH中。不要忘記,如果您要將此目錄永久添加到路徑中,則需要將導出文件放入~/.bashrc文件中。
-
乍一看沒有任何反應,但是您可以像在答案中提到的那樣在此目錄中運行任何程序。
-
export PATH = $ PATH:有什么區(qū)別。和PATH = $ PATH:。
這意味著,您的路徑已使用/usr/src/hive/build/dist/bin/擴展。通常,/ usr / bin,/ bin,/ usr / sbin等位于"您的路徑"??中。如果您有一個程序/ bin / sh,則只需鍵入sh即可運行它。如果您在/usr/src/hive/build/dist/bin/appname中有一個程序,則可以運行appname來執(zhí)行它。
它將環(huán)境變量PATH設(shè)置為當前PATH的值加上附加的新路徑。
相關(guān)討論
- 我應該在此路徑中看到什么嗎** / usr / src / hive / build / dist / bin / **
-
您是否在詢問該目錄中是否應包含內(nèi)容?
-
是的,此命令在此路徑中創(chuàng)建新目錄?
-
如果您要的話,它不會在文件系統(tǒng)上創(chuàng)建目錄。它將目錄附加到PATH env變量,因此您可以在該目錄中調(diào)用任何命令而無需輸入完整路徑。如果該目錄中有一個/usr/src/hive/build/dist/bin/some_program,則將目錄添加到PATH變量后,就可以直接調(diào)用some_program,而沒有完整路徑。