Sie können sie genauso wie andere Verknüpfungen entfernen - mit bind -r
for i in "-" ; do bind -r "\e$i"; done
Wenn Sie Schleifen hassen, können Sie dies manuell tun:
bind -r '\e-' bind -r '\e0' bind -r '\e1' bind -r '\e2' bind -r '\e3' bind -r '\e4' bind -r '\e5' bind -r '\e6' bind -r '\e7' bind -r '\e8' bind -r '\e9'
Wenn Sie nicht möchten, dass diese Modifizierer nicht nur in Bash-Sitzungen verwendet werden, sondern überall, wo sie von GNU Readline bereitgestellt werden, fügen Sie die folgenden Zeilen nicht in Ihren, .bashrc
sondern in Ihren hinzu .inputrc
:
"\e-" "\e0" "\e1" "\e2" "\e3" "\e4" "\e5" "\e6" "\e7" "\e8" "\e9"
(Ja, nur auflisten).