Las configuraciones que están en el archivo .inputrc
afectan a todos los programas que usan la biblioteca GNU readline , no solo bash
. Piense en el archivo .inputrc
como un archivo de configuración para GNU Readline similar a cómo .bashrc
es un archivo de configuración para bash
.
GNU Readline se describe como:
... A set of functions for use by applications that allow users to edit command lines as they are typed in.
Para aclarar un poco más, las configuraciones que están en el archivo .bashrc
solo afectan a bash
. Si desea ejecutar opcionalmente bash
sin soporte o uso de GNU Readline, puede invocar bash
con la opción --noediting
de la siguiente manera:bash --noediting
. Puede obtener más información sobre bash
opciones aquí .
Para responder a su última pregunta de
How do I distinguish when to put what where?
Si desea una opción que afecte a todos los programas de su sistema que utilizan la biblioteca GNU Readline, .inputrc
sería la primera opción. De lo contrario, si simplemente desea configurar su sesión bash
, .bashrc
sería la mejor opción.
По умолчанию команда write
нигде не регистрирует сообщение.
Однако системный администратор мог настроить его для ведения журналов. Если да, возможно, вы узнаете, а можете и не узнать. Если вы не хотите, чтобы администратор что-то знал, не пишите об этом на его компьютерах.