bash シェルと ksh93 シェルはどちらも、ユーザーが実行するすべてのコマンドの履歴を記録します。この履歴はユーザー単位で保持されます。つまり、履歴は複数のログインセッションにまたがって永続し、ユーザーのすべてのログインセッションを表現します。
たとえば、bash シェルを使用している場合、実行したコマンドの完全な履歴を次のように表示できます。
$ history 1 ls 2 ls -a 3 pwd 4 whoami . . .
以前のコマンドの数を表示するには、コマンドに整数を含めます。
$ history 2 12 date 13 history
詳細は、history(1) のマニュアルページを参照してください。