@kyanny's blog

自分の不名誉になるような考えを最初に大胆に表明することは、自立への第一歩となる - ニーチェ ドイツ哲学者

Bash で C-p が効かないときの調べ方

$ bind -p | grep previous-history
"\C-p": previous-history
"\eOA": previous-history
"\e[A": previous-history
[ubuntu@ip-xxx-xx-xxx-x:~]$ bind -p | grep previous-history
"\eOA": previous-history
"\e[A": previous-history

C-p が無ければ、キーバインドが設定されていないということ。 \eOA\e[A は Up Arrow キーを表すらしい。

zsh-like history in bash - Stack Overflow

Bash/Zsh で C-p / Ctrl-p を押したらコマンドのヒストリを一個戻るのが当然だと長年疑いもせずにきたが、必ずしもそうではないようだ。

単純な理由だった。 ~/.bashrc で set -o vi してある環境だった。