linux - 通过脚本设置永久路径

标签 linux bash shell

我正在尝试将文件夹添加到 Linux 中的 PATH。我想通过脚本自动化它。 这是我写的脚本:

#!/bin/sh
echo "Setting PATH..."
echo "export PATH=$PATH:/opt/mysoftware/scripts/client" >> ~/.bashrc
. ~/.bashrc

即使在执行脚本之后,PATH 也没有得到更新。 但是我可以看到 bashrc 文件已经更新。

当我注销并登录时,PATH 会更新。

可能是什么问题?

最佳答案

您正在子 shell 中运行脚本。尝试采购它:

source script.sh

关于linux - 通过脚本设置永久路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11844195/

相关文章:

linux - 如果程序没有运行,通过检查他的 pid 重新启动它

linux - 调用 ausearch 的脚本在 stdin 上传输数据时表现不同

linux - obj-m : in Linux device driver Makefile是什么意思

bash - AWK:如何在 Bash 中将列式文件读取为 AWK 脚本?

linux - Linux 系统监视器如何获取进程统计信息

bash - 如何通过精确搜索而不是前缀搜索来访问 bash 历史记录?

Bash:使用另一个变量+文本分配给一个变量

linux - 使用脚本编号和复制具有奇数和偶数的文件

c++ - 从创建线程设置线程的 "nice level"?

linux - 在顶部保留一个进度条。 Linux