bash shell 和 ksh93 shell 都会记录您运行的所有命令的历史记录。此历史记录是按用户保留的,也就是说历史记录在各次登录会话之间是持续保留的,代表您所有的登录会话。
例如,如果您处于 bash shell 中,则可以显示已经运行的命令的完整历史记录,如下所示:
$ history 1 ls 2 ls -a 3 pwd 4 whoami . . .
要显示一定数目的以前命令,请在该命令中包括一个整数:
$ history 2 12 date 13 history
有关更多信息,请参见 history(1) 手册页。