Bash shell 自定义

mo_*_*aat 3 bash inputrc ubuntu-mate

我知道bashrc和inputrc是用来配置shell的。我还假设对/etc适用于所有用户的版本进行更改,并且其中的版本适用于~./当前用户。

因此,如果例如/etc/inputrc~/.inputrc相同有不同的设置,哪个优先?

我正在尝试在键入时从命令提示符添加历史搜索,但我似乎没有~./inputrc. 一个建议我看到的是在一个从复制/etc/inputrc~./inputrc,然后在我加入行~./inputrc。但是为什么要这样做而不是仅仅创建一个新的~./inputrc并在那里添加行,假设它们将与/etc/inputrc. 处理这些类型的调整的正确/最佳方法是什么?

小智 5

您总是想将这些行添加到您的 local 中~/.inputrc,它将在您没有进行任何调整的地方与全局行“合并”。

我认为人们倾向于建议复制全局文件,因为如果在升级期间更新全局文件,你不会得到任何惊喜(尽管在实践中,我发现这种情况非常罕见,并且通常有充分的理由进行更改) .