Я понимаю, что bashrc и inputrc используются для конфигурирования оболочки. Я также предполагаю что, внося изменения в версии в /etc
обратитесь ко всем пользователям и версиям в ~./
для текущего пользователя.
Таким образом, если, например, /etc/inputrc
и ~/.inputrc
идентичны, имеют различные настройки, какой берет приоритет?
Я пытаюсь добавить поиск истории от командной строки при вводе, и у меня, кажется, нет a ~./inputrc
. Одно предложение, которое я видел, состояло в том, чтобы скопировать тот с /etc/inputrc
кому: ~./inputrc
и затем включите строки мой ~./inputrc
. Но почему делают это вместо того, чтобы просто создать новое ~./inputrc
и добавляя строки там, принимая они будут "объединены" с тем, что находится в /etc/inputrc
? Что право/лучший способ состоит в том, чтобы обработать эти типы тонких настроек?
Вы всегда хотите добавить строки к своему локальному ~/.inputrc
, это будет "объединено" с глобальным в местах, где Вы не сделали тонких настроек.
я думаю, что люди склонны предлагать копировать глобальный файл, потому что затем Вы не получаете неожиданностей, если глобальный файл обновляется во время обновления (хотя на практике, я нахожу, что это невероятно редко, и обычно существует серьезное основание для изменения).