###
# history命令 查看使用过的命令历史,这些命令都是在用户的家目录下存着
#  /root/.bash_history 保存命令历史的配置文件,最大存1000条
# history -c 清空当前命令历史,不会清空配置文件


shell命令历史_bash


# echo $HISTSIZE 变量可以查看默认存多少条命令


shell命令历史_vim_02


# /etc/profile 此配置文件定义命令历史存储数量,46行
# source /etc/profile  执行刷新


shell命令历史_配置文件_03


# HISTTIMEFORMAT="%Y/%m/%d %H:%M%S "  以使用时间形式显示命令历史
# %Y年份
# %m月份
# %d日期
# %H小时
# %M分钟
# %S秒


shell命令历史_配置文件_04


# 永久生效方法:
# vim /etc/profile
# 46行下加入:#HISTTIMEFORMAT="%Y/%m/%d %H:%M%S " 
# source /etc/profile  执行刷新


shell命令历史_bash_05


# 永久保存:
# chattr +a ~/.bash_history  增加隐藏权限a 只能追加,不能删除


shell命令历史_bash_06


#!! 使用命令历史中最后一条命令
# !n n代表数字运行指定数字命令
# !history在命令历史中倒叙查找以echo开头的命令


shell命令历史_配置文件_07