如何查看所有命令的日志?

Joh*_*Tan 10 unix logging github git-bash

我正在尝试查看我在Git Bash中输入unix环境的所有命令.

所以我不是要查看Git Hub的可能命令列表.我也没有尝试查看日志以进行推送和拉取.

我只想查看我在命令行中输入的内容.这是因为我最近遇到了一个连接问题,我无法从我的git推或拉.它突然发生了.一分钟前,我仍然完美地推拉.

然后,有人帮助我通过git bash中的命令提示符解决它.

现在,我的朋友有同样的问题.所以我正在寻找命令日志,希望它也能解决他的问题.

写入失败:管道致命致命:远程端意外挂断.

Rud*_*udi 18

你可以这样做cat $HISTFILE.

默认情况下,Bash将最后500个命令存储在历史文件中,很可能称为〜/ .bash_history.该文件位于变量$ HISTFILE中(大小在$ HISTFILESIZE中).您可以使用以下命令获取历史文件的路径echo $HISTFILE.

  • 请注意,'history -a'会将当前会话的历史记录写入历史记录文件. (2认同)

R M*_*R M 12

history 1
Run Code Online (Sandbox Code Playgroud)

这将显示历史记录中从第 1 行开始的所有条目。


rya*_*yan 8

如果您仍在shell中,则可以快速查看最近的会话命令历史记录:

$ history
Run Code Online (Sandbox Code Playgroud)

对于问题中提到的场景非常方便,即同事在您的会话中快速键入了一些命令,并且您希望返回并仔细查看它们.