当前位置: 技术问答>linux和unix
问个linux中history命令的用法
来源: 互联网 发布时间:2016-12-29
本文导语: 在linux中直接输入history命令,可以显示出以前输入过的命令,好像有1000个 1)我现在有个问题,我用什么命令? 把这些先前的命令给清空掉呢,也就是说,即使输入了history ,也不会对任何人显示先前的命令了? 2...
在linux中直接输入history命令,可以显示出以前输入过的命令,好像有1000个
1)我现在有个问题,我用什么命令?
把这些先前的命令给清空掉呢,也就是说,即使输入了history ,也不会对任何人显示先前的命令了?
2)用history一下子显示1000个先前的命令,我要找先前输入过的特定的一个,往往还是比较费劲,有没有比较快速的办法找到我先前可能输入的命令呢?也就是说,有没有什么搜索的办法,快速的从这1000个命令中找出一个我需要的命令呢?
1)我现在有个问题,我用什么命令?
把这些先前的命令给清空掉呢,也就是说,即使输入了history ,也不会对任何人显示先前的命令了?
2)用history一下子显示1000个先前的命令,我要找先前输入过的特定的一个,往往还是比较费劲,有没有比较快速的办法找到我先前可能输入的命令呢?也就是说,有没有什么搜索的办法,快速的从这1000个命令中找出一个我需要的命令呢?
|
1、清除history,用history -c命令即可,但是如果关掉终端,再打开(命令行界面下就是logoff再login)历史记录还会出现,所以,除了使用history -c命令以外,还需要使用"> ~/.bash_history"命令来删除历史命令的记录文件,这样,所有的记录就永久的删除了……
2、history | grep "这里输入你原来的命令中的关键字"(如果你学过正则表达式,查找会更方便)
2、history | grep "这里输入你原来的命令中的关键字"(如果你学过正则表达式,查找会更方便)
|
# 修改历史命令条数,在 .bash_history 中
export HISTSIZE=1000000
export HISTSIZE=1000000
|
|
+1