history命令,在我们操作linux的时候,也是一个常用的命令,可以有效地帮我们提升工作效率,这里也只是初步介绍history命令的一些常用选项和history的环境变量设置,至于更复杂的,相信google里面早已经有很多了,这里不提

history命令

history的默认记录文件在~/.bash_history

#history     à显示此前执行过的命令;默认为1000

         -c  à清楚全部

         -d  NUMà删除某条命令

         NUM   à显示某条命令

         -a  FILENAME  à将目标新增的指令保留到命令文件中

         -w  FILENAME  à将缓存直接写入命令历史文件中

         ! NUM    à  执行命令历史的第N条命令

         ! 字符串  à执行命令历史中跟!后字符串相匹配的命令

         !!    à重复执行上一条命令

         !$   à引用上一条命令中的最后一个参数 也可以用ALT+:键或者ESC+.键来执行

 

#export HISTCONTROL=         history环境变量设置

                   ignorespace  à忽略空格

                   ignoredups   à忽略重复

                   ignoreboth   à忽略两者(空格,重复)

                   erasedups    à清楚重复