shortcuts
Linux 端末のショートカットのチートシートをman のように表示してみました。
Alt+. (前回の引数を貼り付け) はmkdir した直後にcd する時に便利ですね。

環境

  • Windows 10 Insider Preview Build 20185
    • WSL (Ubuntu)

構築

  1. データ格納用ディレクトリを作成
$ mkdir -p ~/man/ja/manl/
  1. チートシート本体の作成
    https://gist.github.com/ktkr3d/4ef437666cfbc0c9cec8f8e26d3b6d06
$HOME/man/ja/manl/shortcuts.l
.\" ~/man/ja/manl/shortcuts.l
.TH SHORTCUTS "1" "2020年8月" "shortcuts 0.1" "チートシート"
.SH 名称
shortcuts \- Linux 端末キーボードショートカットのチートシート

.SH Ctrl 系
Ctrl+A カーソルを行頭へ移動 (Home)
.br
Ctrl+B カーソルを前の文字へ移動 (Left)
.br
Ctrl+C 実行中のコマンドを停止 (SIGINT)
.br
Ctrl+D 現在のセッションをログアウト (exit)
.br
Ctrl+E カーソルを行末へ移動 (End)
.br
Ctrl+F カーソルを次の文字へ移動 (Right)
.br
Ctrl+H 一文字削除 (Backspace)
.br
CTRL+K 次の文字を切り取り
.br
Ctrl+L 画面をクリア (clear)
.br
Ctrl+N コマンド履歴を次へ
.br
Ctrl+P 前回のコマンドを貼り付け
.br
Ctrl+Q 停止していた出力を表示 (XON)
.br
Ctrl+R コマンド履歴を検索
.br
Ctrl+S すべての出力を停止 (XOFF)
.br
Ctrl+U 行全体を切り取り
.br
Ctrl+W 最後の単語を切り取り
.br
CTRL+Y 貼り付け
.br
Ctrl+Z 実行中のコマンドをバックグラウンドへ切り替え (SIGTSTP)
.br
Ctrl+_ アンドゥ
.br
Ctrl+Right 次の単語へ移動
.br
Ctrl+Left 前の単語へ移動

.SH Alt 系
Alt+F 次の単語へ移動
.br
Alt+B 前の単語へ移動
.br
ALT-. 前回の引数を貼り付け

.SH その他
.br
Up/Down コマンド履歴の呼び出し (history)
.br
TAB オートコンプリート
  1. Alias の設定
$HOME/.bash_alias
alias shortcuts='man -M ~/man/ja shortcuts'
  1. すぐに有効にする場合
$ . ~/.bash_aliases

利用

  1. コマンド実行
$ shortcuts