Você está usando o ksh (o shell Korn) . Este shell é bastante primitivo em termos de recursos de linha de comando, mas verifique a seção “key bindings” ou “line editing” para ver o que a sua versão do ksh pode fazer.
Navegação no histórico com Ctrl + P e Ctrl + N funciona em todas as versões do ksh que eu conheço . Eles podem estar desativados em um arquivo de configuração; procure em ~/.kshrc
para ver o que foi configurado.
Existem shells com recursos de edição de linha melhores e mais configuráveis: zsh e os mais populares, mas menos potentes bash . bindkey
é um comando zsh e bind
é o equivalente do bash.