我正在尝试查看我在 Git Bash 中输入到 unix 环境中的所有命令。
所以我不想查看 Git Hub 的可能命令列表。我也没有尝试查看推送和拉取的日志。
我只想查看我在命令行中输入的内容。这是因为我最近遇到了无法从 git 推送或拉取的连接问题。它只是突然发生的。一分钟前,我还在完美地推拉。
然后,有人通过 git bash 中的命令提示符帮助我解决了这个问题。
现在,我朋友也有同样的问题。所以我正在寻找命令日志,希望它也能解决他的问题。
写入失败:断管致命:远程端意外挂断。
您可以使用cat $HISTFILE
.
Bash 默认将最后 500 条命令存储在历史文件中,很可能称为 ~/.bash_history。该文件位于变量 $HISTFILE 中(大小位于 $HISTFILESIZE 中)。您可以使用echo $HISTFILE
.
如果您仍在 shell 中,可以快速查看最近的会话命令历史记录,该命令是:
$ history
对于问题中提到的场景非常方便,即一位同事在您的会话中快速输入了一些命令,您想返回并仔细查看它们。
history 1
这将显示从第 1 行开始的历史记录中的所有条目。