Настройки оболочки Bash

Я понимаю, что bashrc и inputrc используются для конфигурирования оболочки. Я также предполагаю что, внося изменения в версии в /etc обратитесь ко всем пользователям и версиям в ~./ для текущего пользователя.

Таким образом, если, например, /etc/inputrc и ~/.inputrc идентичны, имеют различные настройки, какой берет приоритет?

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

3
задан 2 October 2017 в 20:32

1 ответ

Вы всегда хотите добавить строки к своему локальному ~/.inputrc, это будет "объединено" с глобальным в местах, где Вы не сделали тонких настроек.

я думаю, что люди склонны предлагать копировать глобальный файл, потому что затем Вы не получаете неожиданностей, если глобальный файл обновляется во время обновления (хотя на практике, я нахожу, что это невероятно редко, и обычно существует серьезное основание для изменения).

5
ответ дан 1 December 2019 в 15:34

Другие вопросы по тегам:

Похожие вопросы: