在我們公司,我們使用firebird,每次我們將它安裝在一臺新電腦中,我們需要添加firebird的路徑。我想要一些幫助來創建一個shell腳本來在這個路徑中添加這個值。Shellscript - 在PATH變量中添加一個值
0
A
回答
0
寫下面一行shell腳本滿足您的需求(你不需要指定一個解釋,也不是爲了使文件可執行文件):
export PATH=$PATH:<custom_path>
然後,源它在你的shell:
. script.sh
不要忘記編輯啓動時執行的其中一個腳本,例如~/.bashrc
(特定於Bash)或/etc/profile
。
1
對於我以前的答案抱歉;由於我所說的只適用於本屆會議,我不認爲這是您的解決方案所需要的。
如果我正確理解您的需求,則需要永久更改路徑變量,並且需要按計算機完成更改。如果這是正確的,則需要更改包含路徑變量的註冊表值。 HKLM \ System \ CurrentControlSet \ Control \ SessionManager \ Environment \ Path如果您希望每個用戶使用HKCU版本,還有一個HKCU版本。 CU環境變量存儲在HKCU \環境中
如果需要,您仍然可以使用簡單的cmd文件,但是您必須使用reg命令更改註冊表設置,而不是set命令以將變量設置爲當前會話。我認爲以下是您希望在cmd文件中使用的行。
REG ADD HKLM\System\CurrentControlSet\Control\SessionManager\Environment /v Path /t REG_EXPAND_SZ /d "%path%;directoryToAdd"
相關問題
- 1. ubuntu:如何添加另一個文件到PATH變量
- 2. 如何JAVA_HOME變量添加到PATH變量在Ubuntu
- 3. 通過Cocoa App添加$ PATH變量
- 4. 添加PATH變量的路徑
- 5. 添加目錄到PATH環境變量
- 6. 如何將Maven添加到Path變量?
- 7. php在變量中添加一個href
- 8. Ubuntu Shellscript路徑變量
- 9. 爲什麼我們在java PATH變量中添加分號,而不是在JAVA_HOME變量中添加分號?
- 10. 僅在bash中將目錄添加到路徑變量(如$ PATH)中一次?
- 11. 在端點URL中添加變量值
- 12. 在Java中爲MatOfPoint變量添加值
- 13. 在Python中添加和變量賦值
- 14. 如何添加一個變量在URL
- 15. 添加到一個變量在python
- 16. 將變量的值添加到循環中的下一個變量中
- 17. 批次:添加%的一個值來聲明另一個變量
- 18. 如何添加在Windows路徑任何PATH環境變量
- 19. 在Windows下自動添加Python路徑到PATH系統變量
- 20. 通過添加擴展$ PATH變量的git bash中的Windows
- 21. 如何使用macosx豹將目錄添加到$ PATH變量中
- 22. CMake&「PATH」變量
- 23. 高級安裝程序添加另一個目錄到PATH變量(Windows)
- 24. 添加一個變量到另一個變量
- 25. 在一個對象中添加一個類的變量
- 26. PHP和mysql將錶行中的一個值添加到變量
- 27. PHP - 爲類中的變量添加一個值
- 28. 如何在JasperReports中使用另一個變量的值增加一個變量?
- 29. 添加值變量PHP
- 30. 如何在jQuery中的一個變量中添加兩個serializeArray()?
謝謝你的幫忙! 我試圖如下執行: 設置PATH =%PATH%; C:\ Arquivos德計劃成\火鳥\ Firebird_2_1 \ BIN 但它沒有添加此路徑。 我做錯了什麼? 謝謝! – 2010-06-18 18:58:22
@ thiago-gabriell對不起以前的混淆;我希望我編輯的答案更符合你的需求。 – Loduwijk 2010-06-19 01:39:48
再次感謝您!我作爲REG ADD HKLM \ System \ CurrentControlSet \ Control \ SessionManager \ Environment/v Path/t REG_EXPAND_SZ/d%path%; C:\ Program Files \ Firebird \ Frebird_2_1 \ bin執行但顯示以下消息:錯誤:語法無效 – 2010-06-20 16:53:01