web-dev-qa-db-ja.com

tmux:listコマンド-プロンプト履歴?

Tmuxコマンドを1行ずつスクロールできることを知っています-履歴を表示します(C-b :、次に矢印)。

その履歴から最後のN個のコマンドのリストを表示する方法を探していますが、これを行う方法が見つかりません。

出来ますか?

9
async_fm

history-file設定を設定せずにこれを行う方法はないと思います( tmuxは.bash_historyのようなコマンドをファイルに保存できますか?

.tmux.confに行を追加します

set -g history-file ~/.tmux_history

それが設定された後、標準のファイル読み取りプログラムを使用してN番目の行を取得できます。例えば:

tail -n N ~/.tmux_history | head -n 1

ここで、Nは行番号です。

7