使用 Shell 脚本添加到 $PATH
Add to $PATH with Shell Script
我想从文件 path.sh
添加 PATH
到 Linux Ubuntu 18.04
,我的文件包括:
#!/bin/bash
export PATH="$PATH:/root/.local/bin"
chmod+x path.sh
,但是当我 运行 它 ./path.sh
当我输入 echo $PATH
时,路径没有添加。
但是当我输入终端 export PATH="$PATH:/root/.local/bin"
时,它添加到我的 PATH
.
我错过了我文件上的东西吗?
我们来咨询一下man bash
:
export [-fn] [name[=word]] ...
export -p
The supplied names are marked for automatic export to the envi-
ronment of subsequently executed commands.
注意"subsequently executed commands",因此一旦脚本结束,您的脚本的效果就结束了。
source path.sh
加上这一步就可以了
我想从文件 path.sh
添加 PATH
到 Linux Ubuntu 18.04
,我的文件包括:
#!/bin/bash
export PATH="$PATH:/root/.local/bin"
chmod+x path.sh
,但是当我 运行 它 ./path.sh
当我输入 echo $PATH
时,路径没有添加。
但是当我输入终端 export PATH="$PATH:/root/.local/bin"
时,它添加到我的 PATH
.
我错过了我文件上的东西吗?
我们来咨询一下man bash
:
export [-fn] [name[=word]] ... export -p The supplied names are marked for automatic export to the envi- ronment of subsequently executed commands.
注意"subsequently executed commands",因此一旦脚本结束,您的脚本的效果就结束了。
source path.sh
加上这一步就可以了