Как остановить удар, редактируя историю, когда я снова использую и изменяю запись?

Параметры (иначе “параметры командной строки”) переходят к массиву строк (char *argv[] в C), который передается функции точки входа программы. Они не передаются через STDIN или любой другой канал.

Некоторые инструменты командной строки могут принять некоторые аргументы также на STDIN (хотя я не могу думать ни о ком прямо сейчас).

20
13.04.2017, 15:36
2 ответа

Оказывается, revert-all-at-newline - это ответ. Мне нужно было включить set revert-all-at-newline на в мой файл ~ / .inputrc , поскольку использование команды set в приглашении bash не имело эффект. (Затем, конечно, мне пришлось запустить новую оболочку.)

Кроме того, я обнаружил, что ~ / .inputrc загружается вместо / etc / inputrc если присутствует, это означает, что любые значения по умолчанию, определенные в последнем, больше не активны при создании ~ / .inputrc . Чтобы исправить это, запустите ~ / .inputrc с $ include / etc / inputrc .

Спасибо @ StéphaneChazelas за то, что указал мне в правильном направлении.

9
27.01.2020, 19:44

В ~ / .bashrc вы можете добавить

shopt -s histappend
0
27.01.2020, 19:44

Теги

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