Graças ao comentário de Mark Plotnick. Eu encontrei uma solução. Embora não esteja usando expansão de histórico bash. (Acredito que usar a expansão do histórico bash para conseguir isso é impossível depois de ler [seção 9.3.1 do manual de referência do bash]. ( link )
A solução é colocar as seguintes linhas em ~/.inputrc
ou descomentar as linhas correspondentes em /etc/inputrc
para efeito global.
"\e[5~": history-search-backward
"\e[6~": history-search-forward
O código correspondente pode ser encontrado pressionando Ctrl V e depois a tecla PageUp , e os comandos são obtidos de section 8.4.2 do manual bash .
Depois disso eu posso usar a tecla PageUp para ir ao primeiro comando como Mark comentou.