如何调用“子”.inputrc?(就像在 .bashrc 中一样,您可以在其中“获取 sub_script.sh”)

ali*_*ind 17 bash bashrc inputrc

我的只~/.bashrc包含一行:

source my_config/my_actual_bashrc.sh
Run Code Online (Sandbox Code Playgroud)

是否有等价的.inputrc,所以我的自定义可以在一个单独的位置,并“调用” ~/.inputrc

Ark*_*zyk 25

根据man readline

$include

该指令将单个文件名作为参数并从该文件读取命令和绑定。例如,以下指令将读取/etc/inputrc

$include  /etc/inputrc
Run Code Online (Sandbox Code Playgroud)


T. *_*ron 6

如果您只想更改文件的位置,可以设置INPUTRCmy_config/my_actual_inputrc(如果未设置,则默认为~/.inputrc)。

还有一个等价的source,即$include)。例如:

$include myconfig/my_actual_inputrc
Run Code Online (Sandbox Code Playgroud)


ter*_*don 5

另一种选择是使用链接:

ln -s my_config/my_inputrc .inputrc
Run Code Online (Sandbox Code Playgroud)

这会将文件创建.inputrc为指向 的链接my_config/my_inputrc