Как указать readline использовать обновленный .inputrc?

В однопроцессорной системе процессор может одновременно запускать только одну программу, так что либо операционная система, либо другая программа запускаются в заданное время.

ОС не работает как обычная программа, так как она отвечает за планирование запуска этих программ. Когда программа запускается, ОС ничего не делает и будет вызвана после прерывания, системного вызова или тайм-аута. Затем он может либо решить работать на себя, либо запустить другую программу, за которую он отвечает.

Я не понимаю, почему ответ, о котором вы говорите, может быть противоречивым :некоторые процессы, запускаемые ОС, могут быть компонентами ядра, имеющими более высокий уровень привилегий.

1
09.08.2019, 16:50
1 ответ

Вы можете использовать команду readline re-read-init-file, к которой обычно обращаются, хотяC-x C-r(это Control -X, за которым следует отдельный Control -R ), если вы используете сочетания клавиш «emacs», которые используются по умолчанию. Обратите внимание, что это работает в других пользователях readline, которые не являются bash (, например интерпретатор Python в интерактивном режиме.)

Если вы используете режим «vi», у этой команды по умолчанию нет привязки клавиш, поэтому вы можете добавить для нее привязку клавиш, если считаете это полезным.

В противном случае в bash вы можете использовать bind, встроенный -в] для перенастройки readline. Вы можете повторно -прочитать свой «inputrc», используя следующую команду в bash:

$ bind -f ~/.inputrc
4
27.01.2020, 23:17

Теги

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