我对 Linux 还不太熟悉,我需要找到一种方法来通过命令行显示我的 Bash 历史记录的内容,但不幸的是,我似乎找不到任何可行的方法,或者我能理解的方法。我使用的是 Linux Ubuntu 11.10,当我通过查找文件手动打开 Bash 历史记录时,它会打开一个称为 gedit 的东西。我如何才能通过命令行查看我的 Bash 历史记录的内容?非常感谢!~ShadedVeil
答案1
$history
它会显示历史
1999 exit
2000 cd /opt
2001 sudo apt-get install p7zip-full
2002 sudo apt-get install p7zip-rar
2003 mkdir CS-RT-code
2004 cd CS-RT-code/
2005 ls -lrt
2006 history
$ !<history #> to execute the previous history command
答案2
less
是从 演变而来的一个非常有用的命令more
。您可以使用它来浏览大型文本文件。运行:
less $HOME/.bash_history
使用向上/向下箭头键在文件中向上和向下移动。按q
退出。
欲了解更多信息/键盘快捷键less
,请运行man less
。它将显示其手册页。
例如,您还可以使用其他实用程序,如cat
( cat $HOME/.bash_history
)、more
( more $HOME/.bash_history
)、nano ( nano $HOME/.bash_history
) 和 Vim ( vim $HOME/.bash_history
)。