linux 控制history命令历史记录

摘要:
1.可自定义历史记录功能。1.1.HISTSIZE:可以保留的历史命令的数量可以通过环境变量实现。如果此变量设置为0,则不会记录历史1.2和HISTFILE:history命令文件的保存位置。默认为bash_ History文件。要清空或删除此文件,可以清除history命令(每个用户的用户目录都有自己的历史文件)1.3.HISTFILESIZE:。bash_历史

1、定制history的功能,可通过环境变量实现

1.1、HISTSIZE:history可保留的命令条数,如果把此变量设为0,则不记录history
1.2、HISTFILE:  history历史命令文件的保存位置,默认.bash_history文件,清空或删除此文件,可以清除历史命令 (每个用户的用户目录下都有自己的history文件)
1.3、HISTFILESIZE:.bash_history文件保存的历史命令条数
1.4、HISTTIMEFORMAT:history显示时间

 export HISTTIMEFORMAT='%F %T '

1.5、HISTCONTROL:控制命令的历史记录

HISTCONTROL=ignoredups    #忽略连续重复的命令
HISTCONTROL=ignorespace    #忽略以空格开始的命令
HISTCONTROL=ignoreboth    #忽略以上两种
HISTCONTROL=erasedups    #忽略所有历史命令中的重复

示例:

export HISTCONTROL=ignorespace

linux 控制history命令历史记录第1张

如果需要永久保存,可将操作写入文件 /etc/profile 或 .bash_history

免责声明:文章转载自《linux 控制history命令历史记录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇tomcat 发布本地文件AlertDialog下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

zabbix 启用分区表后需要关闭Housekeeper

<pre name="code" class="html">Zabbix Housekeeper changes: 使用分区表需要关闭zabbix的history/trends的housekeeper。 Zabbix 2.0.x: 关闭housekeeper需要变更zabbix_server.conf配置文件:DisableHousekeepi...

linux设置执行的命令写入日志

vim /etc/profile ##添加以下内容到末尾export HISTTIMEFORMAT="[%Y-%m-%d %H:%M:%S] [`who am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`] " echo "" > .bash_history export PR...

CentOS7上使用history删除部分历史记录

使用history命令删除本次登录后做过的历史记录,但是保留原始的记录。首先使用help history,命令查看帮助文档: [root@10 ~]# help history history: history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 [参数...] 显示或操纵历史列...

linux系统history记录不全的原因

参考: https://blog.csdn.net/imliuqun123/article/details/82978379 基本认识 linux默认配置是当打开一个shell终端后,执行的所有命令均不会写入到~/.bash_history文件中,只有当前用户退出后才会写入,这期间发生的所有命令其它终端是感知不到的。 问题场景 那么问题来了,假若之前his...

不留痕迹的清除部分history历史命令记录(转)

有时候只想清除自己执行的一些历史命令,而不想清除整个系统的历史命令,而且也不想让别人看到自己有编辑过.bash_history文件。 有的人会说直接使用history -c命令来清除。这种方法不是不可以,不过要注意自己的系统版本。有些系统版本是会把.bash_history里的所有历史命令清除掉的。 我测试的两种环境: 1 2 oracle lin...

命令别名与历史命令

1.命令别名设置:alias,unalias     命令别名可以帮助你在一些惯用命令特别长的时候,进行简化,帮助你减少命令误差   例: *例出当前已有的命令别名 [root@server3 ~]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --c...