Os sinais, como você sabe, são coisas como sigint e sigtstp. O sttycomando permite que você diga ao driver tty quais teclas devem gerar os sinais. Se por algum motivo você quisesse que ^X gerasse sigint, você poderia usar stty para fazer isso.
Se você quiser remapear o que ^X significa, bashentão você precisa investigar o que man readlineou help bindlhe diz.
Olhando para a saída, stty -aconto cerca de 15 caracteres de disciplina de linha, dos quais apenas 3 geram sinais, apenas 8 são definidos e nenhum deles é ctrl-x.
Isso ocorre porque ctrl-x não é um caractere de disciplina de linha padrão. Ele não é definido por stty, mas com o bash builtin bind. Você pode obter uma lista completa deles combind -p
Os sinais, como você sabe, são coisas como sigint e sigtstp. O
stty
comando permite que você diga ao driver tty quais teclas devem gerar os sinais. Se por algum motivo você quisesse que ^X gerasse sigint, você poderia usar stty para fazer isso.Se você quiser remapear o que ^X significa,
bash
então você precisa investigar o queman readline
ouhelp bind
lhe diz.Olhando para a saída,
stty -a
conto cerca de 15 caracteres de disciplina de linha, dos quais apenas 3 geram sinais, apenas 8 são definidos e nenhum deles é ctrl-x.Isso ocorre porque ctrl-x não é um caractere de disciplina de linha padrão. Ele não é definido por stty, mas com o bash builtin
bind
. Você pode obter uma lista completa deles combind -p