history命令历史

简介:

history我不用多说了吧,这个命令就是看你在当前用户下所有执行的命令历史

  1. 默认命令历史保存为1000条

    可用echo $HISTSIZE查看,系统用户可以在/etc/profile或者普通用户.bash_profile下修改参数


    HISTSIZE=200000(随你改),最后source /etc/profile就可以了,登出用户再登入可以看到参数变为200000

  2. 当前用户下自己历史命令文件的保存,普通用户自己一般都没有自己保存命令历史的文件,这时候我们可以修改下.bash_profile文件,加入参数HISTFILE=~/.bash_history,然后source .bash_profile,登出再登入该服务器,就可以看到.bash_history已经出现了。在这里要说明下,如果你使用history -c命令清除当前命令历史,并不会影响.bash_history文件对命令历史的记录。

  3. 如果你想禁用history,又不让bashshell记录你的命令,像下面那样把HISTSIZE设为0即可。

    #export HISTSIZE=0 

    # history 

    # [注: 执行history后没有显示任何信息]

参考:http://os.51cto.com/art/201205/335040.htm

本文转自飞奔的小GUI博客51CTO博客,原文链接http://blog.51cto.com/9237101/1982720如需转载请自行联系原作者

ziwenzhou

相关文章
|
19天前
|
存储 安全 Linux
|
存储 Linux 应用服务中间件
history的操作你知道几个
history的操作你知道几个
111 0
history的操作你知道几个
Confluence 6.15 修改历史(Change-History)宏
修改历史(Change-History)宏显示了页面一个的更新历史:版本号,作者,日期和备注。这些内容将会在同一栏中进行显示。 屏幕截图:Confluence 中的修改历史(Change-History)宏 为了向页面中插入修改历史宏:  从编辑工具栏中,选择 插入(Insert)   > 其他宏(Other Macros)找到并且选择需要的宏。
775 0
|
Shell
history命令解析_学习笔记
时间:2017.11.13 作者:李强 参考:man,info,magedu讲义 声明:以下英文纯属个人翻译,英文B级,欢迎纠正,盗版不纠,才能有限,希望不误人子弟为好。 1、使用目的与场景     实现快速操作命令的一种方式 2、官方说明     Display or manipulate the history list. 3、写在前面     首先这里有两个概念history list和history file。
903 0