有没有办法显示 shell 中使用的命令的历史记录?

Pla*_*mer 2 users command-history

如果我的 Linux 安装有三个注册用户帐户,是否可以查看每个帐户引入的命令的历史记录,以及如何查看?

小智 7

您可以以用户身份登录或简单地从 root 用户 su 到用户并运行命令

history 
Run Code Online (Sandbox Code Playgroud)

你也可以很容易地搜索历史

history | grep "what ever"
Run Code Online (Sandbox Code Playgroud)

最后你可以使用

ctrl+r {whatever}
Run Code Online (Sandbox Code Playgroud)


小智 6

~/.bash_history如果您是管理员或具有特殊权限,则可以读取用户文件夹中的文件。