linux - 如何在不重启或注销的情况下更新 sudo bash 中的/etc/profile

标签 linux bash raspberry-pi debian environment-variables

目前我正在创建一个脚本来更新我的 raspberry-pi 中配置文件的路径和环境变量

我在 /etc/profile.d/sdk.sh 中创建了一个脚本来创建环境变量。现在它不会在我的 env 中更新,如何在不重新启动或注销系统的情况下添加/更新我的环境变量。

我的脚本:

SDK_SH_FILE="/etc/profile.d/sdk.sh"
EXPORT_SDK_HOME="export SDK_HOME=/edit/"
echo -e "$EXPORT_SDK_HOME" > "$SDK_SH_FILE"

它运行使用:cat my-script |须藤庆典

目前它不会更新我的环境,除非我注销或重新启动系统。

最佳答案

编辑sdk.sh后,您需要在当前shell中加载它:

source /etc/profile.d/sdk.sh

关于linux - 如何在不重启或注销的情况下更新 sudo bash 中的/etc/profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51682977/

相关文章:

linux - 无法访问目录

bash - 无法让 Chef 在特定用户下运行 bash

linux - ibus-m17n输入法mim文件怎么写?

php-fpm 重启后 PHP kill exec() 后台进程

linux - Bash - 根据多个字段对文件名进行排序

linux - 如何制作 bash/shell 脚本来为命令生成 'shortcut'

linux - 你如何在 git 命令 ex 上放置一个包装器。混帐克隆

raspberry-pi - 适用于 Raspberry Pi 的触摸屏 Kivy 应用

python - 在 Raspberry Pi 终端上使用 Python 中的 OpenCV 显示图像

python - Visual Basic 开发人员想要编写 Linux 应用程序