Linux/Unix環境變量保存在哪裏?我如何添加自己的環境變量並使其持久化,而不僅僅是在當前正在運行的腳本中?Linux/Unix環境變量
回答
您可以將它們添加到您的個人資料中,例如~/.bash_profile
。全局配置文件通常位於/ etc中。例如/etc/profile
。如果你有,請看/etc/profile.d
目錄。
我沒有看到/ etc/profile文件,但我看到/etc/profile.d中哪些包含gvfs-bash-completion.sh和speechd-user-port.sh文件。我應該怎麼做才能爲所有用戶添加環境變量? – 2010-03-17 08:26:17
'/ etc/profile.d'中的是自定義配置文件。對於所有用戶,如果你沒有'/ etc/profile',那麼創建它。 – ghostdog74 2010-03-17 09:17:18
要查看env變量,請使用printenv
命令。
要設定新的變量,你可以使用~/.bash_rc
文件:
export new_variable=10
new_variable
將是所有彈訪問。
謝謝。你的意思是〜/ .bashrc文件嗎? 如何爲所有用戶設置環境變量? – 2010-03-17 08:24:38
'='周圍沒有空格。 'export new_variable = 10'或者它不起作用。 – 2010-03-17 08:35:36
您是否正在尋找export
關鍵字?
的更多信息:
添加export
語句~/.bash_login
我沒有看到〜/ .bash_login文件。我可以創建它嗎? 〜/ .bash_login和〜/ .bashrc有什麼區別? – 2010-03-17 08:27:08
@alex您可以創建一個。 bash_login針對交互式shell運行登錄shell和bashrc - 檢查man page以獲取詳細信息。 – Amarghosh 2010-03-17 09:34:08
- 1. 環境變量
- 2. 環境變量
- 3. 環境變量
- 4. 環境變量
- 5. 環境變量C++
- 6. TNS_ADMIN環境變量
- 7. Access環境變量
- 8. Jenkins環境變量
- 9. Hadoop環境變量
- 10. 環境變量(process.env.VCAP_APP_PORT)
- 11. Ruby環境變量
- 12. PHP環境變量
- 13. SDL環境變量
- 14. Rails環境變量
- 15. TeamCity環境變量
- 16. Eclipse環境變量
- 17. WinDbg環境變量
- 18. 環境變量TypeScript
- 19. 與環境變量
- 20. netbeans環境變量
- 21. 燒瓶/ gunicorn:從環境變量設置環境變量
- 22. VBScript環境變量%COMPUTERNAME%
- 23. 價值TWITTER環境變量
- 24. 忘記UNIX環境變量
- 25. 獲取環境變量
- 26. Powershell和cmd環境變量
- 27. Docker中的環境變量
- 28. 如何在環境變量
- 29. 使用環境變量
- 30. 定義環境變量JAVA_HOME
http://lowfatlinux.com/linux-environment-variables.html – 2010-03-17 08:08:00