Sim, mas isso depende do seu shell. Em bash , você tem que usar bind :
$ bind '\C-t':undo
Isto ligará Ctrl-t a undo . Note que você não pode ligar Ctrl-z na maioria dos emuladores de terminal. Consulte help bind para mais informações.
Se você quiser a lista atual de todas as combinações de teclas, use bind -P | grep -v "not found" .
Em zsh , você precisa usar bindkey :
$ bindkey '\C-t' undo
Tenha em mente que você provavelmente deseja remover as ligações antigas para qualquer chave que você escolher. Por exemplo, \C-t está vinculado a transpose-chars .
Caso você esteja se perguntando de onde todas essas combinações vêm: Emacs. Veja man 1 bash , seção "Readline Command Names" para mais informações.