履歴から最後のNコマンドを取得するには?

履歴から最後のNコマンドを取得するには?

私が何であるかを確認したかったですhistory。成功すると思いましたが、history | tail -n 5複数行のコマンドにそれほど多くの行があることがわかりました。

$ echo "hello
how are you"
$ history | tail -2
how are you"
1051  history | tail -2

だから私の質問は:これを行うには、コマンドの出力を解析する必要がありますか?

ベストアンサー1

見つけました!

歴史[n]

nパラメーターは、最後のn行のみをリストします。

$ echo "hello
how are you"
$ history 2
1060  echo "hello
how are you"
1061  history 2

おすすめ記事