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

pdkcd3nj  于 2023-03-22  发布在  Unix
关注(0)|答案(3)|浏览(223)

我试图查看我在Git Bash中输入到unix环境中的所有命令。
所以我没有尝试查看Git Hub的可能命令列表,也没有尝试查看推送和拉取的日志。
我只是想查看我在命令行中输入的内容。这是因为我最近遇到了一个连接问题,我无法从我的git推送或拉取。它只是突然发生的。一分钟前,我还在完美地推送和拉取。
然后,有人帮助我通过git bash中的命令提示符解决了它。
现在,我的朋友也有同样的问题。所以我正在寻找命令日志,希望它也能解决他的问题。
写入失败:管道破裂致死:远程终端意外挂断。

uklbhaso

uklbhaso1#

你可以用cat $HISTFILE来实现。
默认情况下,Bash将最近500条命令存储在一个历史文件中,最可能的名称是~/.bash_history。该文件位于变量$HISTFILE中(大小为$HISTFILESIZE)。您可以使用echo $HISTFILE获取历史文件的路径。

ee7vknir

ee7vknir2#

history 1

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

cotxawn7

cotxawn73#

如果您仍在shell中,查看最近会话命令历史记录的快捷方法是执行以下命令:

$ history

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

相关问题