相关疑难解决方法(0)

274
推荐指数
7
解决办法
25万
查看次数

set、export 和 env 之间有什么区别,我应该什么时候使用它们?

每隔一段时间,我就会敲出一个 bash 脚本,它让我觉得有几种设置变量的方法:

key=value
env key=value
export key=value
Run Code Online (Sandbox Code Playgroud)

当您在脚本或单个命令中时(例如,我经常将变量与 Wine 启动器链接起来以设置正确的 Wine 前缀),这些似乎是完全可以互换的,但肯定不是这种情况。

这三种方法有什么区别,你能举个例子说明我什么时候特别想使用每种方法吗?

肯定与`VAR=...` 和 `export VAR=...` 有什么区别?但我也想知道如何env适应这个,一些展示每个好处的例子也很好:)

command-line bash

144
推荐指数
1
解决办法
7万
查看次数

什么是 PATH 环境变量,我该如何添加?

我刚从picc-9.82.9453-linux.runMicrochip 网站安装,最后它问我

==> NOTE: You may wish to add the following  
   /usr/hitech/picc/9.82/bin  
   to your PATH environment variable.  
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

我还需要将其添加到环境路径中:

/usr/hitech/picc-18/pro/9.66/bin  
Run Code Online (Sandbox Code Playgroud)

environment-variables software-installation

67
推荐指数
2
解决办法
29万
查看次数

`VAR=...` 和 `export VAR=...` 有什么区别?

做的有什么区别

$ MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"
Run Code Online (Sandbox Code Playgroud)

$ export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"
Run Code Online (Sandbox Code Playgroud)

在 SSH 连接中执行这两种操作是否有任何副作用?

bash environment-variables

13
推荐指数
2
解决办法
2064
查看次数

当我使用终端执行导出路径时,它保存到哪个文件?

例如,当我运行 exportexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin或将GOPATH=~/workspace/me/go其添加到哪个文件时?

bash paths environment-variables

3
推荐指数
1
解决办法
9275
查看次数