我正在尝试创建一个脚本来重新加载bashrc一次,但它不起作用。
#!bin/bash
source ~/.bashrc
rm reloader.sh
答案 0 :(得分:3)
您需要使用source
来运行脚本:
source reloader.sh
如果您只是将其作为命令运行,它将在新进程中运行,因此.bashrc
所做的任何更改都不会影响您的原始shell进程。
答案 1 :(得分:1)
我遇到了同样的问题。问题是只有交互式shell才能访问您在<button data-tooltip="Hovered content">Hover me !</button>
(别名等)中定义的内容
要使shell脚本交互使用带参数的shebang:
.bashrc