我的~/.bashrc
只包含一行:
source my_config/my_actual_bashrc.sh
是否有与 等效的功能.inputrc
,以便我的自定义可以位于单独的位置,并由 调用~/.inputrc
?
答案1
根据man readline
:
$include
该指令采用单个文件名作为参数,并从该文件读取命令和绑定。例如,以下指令将显示为
/etc/inputrc
:
$include /etc/inputrc
答案2
如果您只想更改文件的位置,可以设置INPUTRC
为my_config/my_actual_inputrc
(如果未设置,则默认为~/.inputrc
)。
还有一个等价的source
,即$include
(来源)。例如:
$include myconfig/my_actual_inputrc
答案3
另一种选择是使用链接:
ln -s my_config/my_inputrc .inputrc
这会将文件创建.inputrc
为指向 的链接my_config/my_inputrc
。