每次我打開終端時,我都必須輸入.bash_profile來啓用$ JAVA_HOME或其他變量。Zsh中是否有像bash_profile這樣的東西?
回答
是的,它叫做~/.zshenv
。
這是我怎麼也$JAVA_HOME
集~/.zshenv
:
export JAVA_HOME="$(/usr/libexec/java_home)"
請記住,但是,zsh的是不 bash的,所以只是因爲你有你的.bash_profile
每次源您打開一個終端不是意味着你必須用zsh來做到這一點。使用zsh,我只需要資源我的~/.zshenv
當我對其進行更改,然後僅適用於已打開的終端:新終端應該已經採購我的新的和改進的~/.zshenv
。
注意
我常常發現它有用,試圖確定哪些是我的zsh啓動文件,我應該把事情諮詢zsh startup files時。
實際上,'.zprofile'與'.bash_profile'的含義更接近,因爲兩者都只能通過它們各自的shell登錄shell來獲取。 '.zshenv'被執行用於'zsh'的所有*實例,無論它們是否是登錄shell。 – chepner
@chepner'.zshenv'是應該定義所有環境變量的地方。見[這裏](http://zsh.sourceforge.net/Intro/intro_3.html) –
同意; '.bash_profile'必須爲'bash'做''zzhenv'和'.zprofile/.zlogin'一起做'zsh'。該鏈接提供了關於應該去哪裏的好信息。 – chepner
- 1. 是否有像.dll或.so這樣的東西,但跨平臺?
- 2. 當用UINavigationController返回時,是否有像prepareForSegue這樣的東西?
- 3. 像CHESS這樣的東西是否存在於Java中?
- 4. Android中是否有像Asp.net中的appSettings一樣的東西?
- 5. 在java中是否有像malloc/free一樣的東西?
- 6. 在Centura中是否有像variadic函數那樣的東西?
- 7. 在C#中,C++是否有像List <string>這樣的東西?
- 8. 是否有像Project Sprouts這樣的東西,但在Python中實現?
- 9. .NET中有MessageQueueWatcher這樣的東西嗎?
- 10. 東西像FindBugs這樣的.NET/C#
- 11. 是否有電話號碼清潔劑庫這樣的東西
- 12. 是否有像Java的pkg-config一樣的東西?
- 13. Grails在Rails中有沒有像acts_as_tree這樣的東西?
- 14. 批量讀取Mongo DB的最佳方式 - 是否有像這樣的東西?
- 15. Outlook Message Delimiter是否有這種東西?
- 16. 有沒有Perabyte這樣的東西?
- 17. Rails是否有像Django Rest Framework一樣的東西?
- 18. 有沒有像ISerializable這樣的適用於XMLSerializer的東西?
- 19. Verilog沒有main()這樣的東西?
- 20. 有沒有像模仿這樣的東西?
- 21. 有沒有像緩存grep這樣的東西?
- 22. 有沒有像「Ruby on Rails寶石」這樣的東西?
- 23. 有沒有像CURLOPT_CONNECTIONTIMEOUT這樣的東西存在?
- 24. 有沒有像SMTP到FTP網關這樣的東西?
- 25. NEON有沒有像「emms」這樣的東西?
- 26. Eshell - 有沒有像open-eshell這樣的東西?
- 27. 有沒有像Adwords Date Ranger/Picker這樣的東西可用?
- 28. 還有像Unity Everyplay這樣的其他東西嗎?
- 29. 像java一樣,C++中是否有類似timer和timertask的東西?
- 30. 異步加載.bash_profile中的東西 - 它甚至有可能嗎?
你的意思是〜/ .zshrc? – shaktimaan
是的,它是否每次終端打開時自動採購? – i3wangyi