命令export PATH=$PATH:~/bin和export PATH=~/bin:$PATH的区别
时间: 2024-05-22 22:11:50 浏览: 14
这两个命令都是为了将~/bin目录添加到系统的PATH环境变量中,使得该目录下的可执行文件可以直接在终端中执行,而不需要输入完整的路径。
区别在于:
- `export PATH=$PATH:~/bin`:将系统原先的PATH变量值与~/bin目录拼接在一起,放在PATH环境变量的最后面,即~/bin目录的优先级较低。这样做的好处是,系统原有的可执行文件的路径优先级更高,避免了可能的冲突。
- `export PATH=~/bin:$PATH`:将~/bin目录放在PATH环境变量的最前面,即~/bin目录的优先级较高。这样做的好处是,可以优先使用~/bin目录下的可执行文件,但是如果~/bin目录下有和系统原有的可执行文件同名的文件,可能会导致冲突。
综上所述,选择哪个命令,取决于具体情况。如果你希望系统原有的可执行文件优先级更高,那么可以选择第一种命令;如果你希望自己添加的可执行文件优先级更高,那么可以选择第二种命令。
相关问题
在zshrc添加export PATH=${PATH}:/usr/local/mysql/bin不生效
如果你在终端中使用 `export PATH=${PATH}:/usr/local/mysql/bin` 命令添加了 MySQL 的 bin 目录到 PATH 环境变量中,但是发现不生效,可能是因为你没有将这个命令添加到正确的配置文件中。
对于 zsh,你需要将这个命令添加到 `~/.zshrc` 文件中,这是 zsh 的启动文件。你可以使用以下命令打开这个文件:
```
nano ~/.zshrc
```
然后将 `export PATH=${PATH}:/usr/local/mysql/bin` 添加到文件的末尾,并保存文件。最后,运行以下命令使更改生效:
```
source ~/.zshrc
```
这将重新加载你的配置文件,并更新 PATH 环境变量。现在,你应该能够在终端中使用 MySQL 命令了。
export PATH=$PATH:$CUDA_HOME/bin 语句中的:是什么意思,举例说明
在 Unix/Linux 系统中,冒号 ":" 是用来分隔环境变量的不同值的。在 export PATH=$PATH:$CUDA_HOME/bin 语句中,冒号 ":" 的作用是将两个路径连接在一起,形成一个路径列表。
举个例子,假设当前系统的 PATH 变量的值为:
```
/usr/local/bin:/usr/bin:/bin
```
而 CUDA 的安装路径为:
```
/opt/cuda
```
那么执行以下命令:
```
export PATH=$PATH:/opt/cuda/bin
```
就会将 /opt/cuda/bin 添加到 PATH 变量的末尾,形成新的 PATH 变量值:
```
/usr/local/bin:/usr/bin:/bin:/opt/cuda/bin
```
这样,系统就可以在所有已有的路径中搜索到 /opt/cuda/bin 目录下的可执行文件了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)