2010-06-18 63 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

相关问题