Мой ~/.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
.