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