如何访问我的 Bash 历史记录?

如何访问我的 Bash 历史记录?

我对 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)。

相关内容