使用Shell脚本添加到$ PATH [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Shell脚本添加到$ PATH [重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我想在文件PATH上添加Linux Ubuntu 18.04上的path.sh,我的文件包括:

 #!/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.

注意“随后执行的命令”,因此一旦脚本结束,脚本的效果就会结束。

另一答案
source path.sh

添加此步骤很好。

以上是关于使用Shell脚本添加到$ PATH [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本

终端无法运行存储在 PATH 目录中的 shell 脚本文件

Python脚本批量给文件添加内容

第二个参数是获取shell脚本函数中第一个参数的内容[重复]

如何在 Windows 中使用 shell 脚本永久设置环境变量

shell脚本之 给PNG图片添加后缀@3x