Respuestas:
El set
comando en el manual de readline es aquel en el archivo de configuración de readline, ~/.inputrc
. Aunque bash es el usuario más famoso de la biblioteca readline, la biblioteca es genérica y puede ser utilizada por otros programas; la sintaxis de .inputrc
no está relacionada con bash.
Puede hacer que bash ejecute comandos readline a través de la función bind
integrada:
bind "set var value"
Además, puedes hacer bash releer ~/.inputrc
con bind -f ~/.inputrc
.
Del manual :
Cuando se inicia un programa que utiliza la biblioteca Readline, se lee el archivo init y se establecen las asociaciones de teclas.
Además, el comando C- x C- rvuelve a leer este archivo de inicio 1 , incorporando así cualquier cambio que pueda haberle hecho.
1 Tenga en cuenta que este es obviamente el enlace de Emacs (predeterminado), si lo usa editing-mode-vi
no hay un enlace de teclado predeterminado. Sin embargo, puede vincular el re-read-init-file
comando a una combinación de teclas de su elección ~/.inputrc
.
set
es lo mismo que el shell incorporadoset
.