Gre*_*orn 27 linux bash ubuntu-11.04
我使用的是ubuntu 11.04,这个问题必须与任何bash shell相同.按终端上的向上箭头键将检索您在终端上执行的上一个命令.
我的问题是所有这些命令历史存储在哪里(在哪个文件中)?我可以读那个文件吗?
Ken*_*ent 43
历史文件名存储在变量:$ HISTFILE中
echo $HISTFILE
Run Code Online (Sandbox Code Playgroud)
会给你正确的文件.
通常在bash中它会是〜/ .bash_history,但是可以通过配置来改变它.
另请注意,有时最后的命令不会存储在该文件中.赛跑
history -a
Run Code Online (Sandbox Code Playgroud)
会坚持不懈
history -r
Run Code Online (Sandbox Code Playgroud)
将清除那些尚未写入文件的命令.
Che*_*wie 15
对于bash,它默认为~/.bash_history
(HISTFILE
如果不是则检查环境变量).您可以直接cat
使用该文件或使用该history
命令.
归档时间: |
|
查看次数: |
53291 次 |
最近记录: |