在我们公司,我们使用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