infocmp pode ajudar. Escreve escape como \E em vez de \e ou ^[ .
Por exemplo, para encontrar \e[A , que é o seu histórico de pesquisa para trás:
$ infocmp -1x | grep -F '=\E[A,'
cuu1=\E[A,
$ man 5 terminfo | grep ' cuu1 '
cursor_up cuu1 up up one line
O que indica que você deve pressionar o cursor para cima, a.k.a. seta para cima.
Observe que você precisará da sinalização -x (mostrada acima) para exibir algumas combinações, por exemplo, Ctrl + < - .
Essas chaves estendidas não fazem parte do padrão, portanto, elas não estão listadas na página man do terminfo, mas estão documentadas no arquivo terminfo .
Observe também que as seqüências de controle variam dependendo de qual terminal você usa.
Você pode obter informações sobre um terminal diferente usando infocmp -1x <terminal> , por exemplo, infocmp -1x rxvt , infocmp -1x putty , etc.
Depois de descobrir qual deles você acha que o terminfo tem, as coisas ficarão mais fáceis se você definir a variável TERM para corresponder.