bashの履歴リストを元に戻すには?

bashの履歴リストを元に戻すには?

歴史的例:

$ history
1  whoami
2  pwd
3  ls

逆転履歴リストを取得するには、次の手順を実行します。

$ history|tac
3  ls
2  pwd
1  whoami

しかし、例えば、tacがインストールされていない人のために他のプログラムを呼び出すことなくこれを行うためのより良い方法はありますか?

答え1

別の回答者が削除したため、次のことを提案します。

history | sort -rn

答え2

履歴を逆順にリストするには、次のコマンド-rlに追加します。fc

fc -rl

明らかfc -lに標準的な順序でリストされています。表示するアイテムの数を指定することもできます(例:)fc -rl -10

関連情報