ubuntu清除命令行记录
(2013-04-09 10:59:30)
标签:
命令行it |
分类: 嵌入式Linux |
转自
http://www.linuxidc.com/Linux/2012-07/64392.htm 来源:Linux社区
作者:pan_tian
清除history记录
[oracle@ www.linuxidc.com ~]$ history
-c
[oracle@ www.linuxidc.com ~]$ history
[oracle@ www.linuxidc.com ~]$
注:清除history之后,.bash_history里仍会有历史记录
1.vi .bash_history
关于.bash_history的配置
export
HISTCONTROL=ignoreboth
Don’t save duplicates
export HISTSIZE=10000
这个是针对history命令的设置,The number of commands to remember in the command history. The default value is 500.
export HISTFILESIZE=10000
这个是针对history文件(.bash_history)的设置,The maximum number of lines
contained
export HISTIGNORE='ls'
A colon-separated list of patterns used to decide which command
lines should be saved on the history list.Each pattern is anchored
at the beginning
以上的关于history的说明都可以使用man
bash查的到,如果想要让你的配置永久生效,可以把export命令写到.bash_profile或者全局配置文件/etc/profile里
2.history
模糊查询,history | grep -i "xxx"
[Oracle@ www.linuxidc.com ~]$ history |
grep -i "FND"
[oracle@ www.linuxidc.com ~]$
如何让history可以有时间戳显示
# export HISTTIMEFORMAT='%F %T '
[oracle@ www.linuxidc.com ~]$
清除history记录
[oracle@ www.linuxidc.com ~]$ history -c
[oracle@ www.linuxidc.com ~]$ history
[oracle@ www.linuxidc.com ~]$
注:清除history之后,.bash_history里仍会有历史记录
如何不让系统记录历史命令
# export HISTSIZE=0
# history
# [Note that history did not display anything]
3.使用Control+R来搜索命令
命令行中输入Control+R,然后输入过往命令的key word,你就很容易找到以前执行过的命令了