historyのコマンド番号でそのまま実行できるらしい

超高速bashオペレーション - Qiita

historyコマンドでもコマンドを素早く実行できるらしい

$ history | grep vi
$ !vi
  23   vi ~/oil  
  58  vi /etc/sysconfig/network-scripts/ifcfg-eth0
$ !58

ctrl+a で行頭へ移動
ctrl+e で行末へ移動
ctrl+u でコマンド削除 #ctrl+cで十分
ctrl+d で'$ exit'