2010-06-18 61 views

回答

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" 
+0

謝謝你的幫忙! 我試圖如下執行: 設置PATH =%PATH%; C:\ Arquivos德計劃成\火鳥\ Firebird_2_1 \ BIN 但它沒有添加此路徑。 我做錯了什麼? 謝謝! – 2010-06-18 18:58:22

+0

@ thiago-gabriell對不起以前的混淆;我希望我編輯的答案更符合你的需求。 – Loduwijk 2010-06-19 01:39:48

+0

再次感謝您!我作爲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

相關問題