Linux 历史命令(history)

Linux 历史命令(history) 1. 查看历史history # 查看全部历史 history 20 # 查看最近20条 history | grep grep # 搜索包含 grep 的历史 cat ~/.bash_history # 直接查看历史文件2. 执行历史命令!! # 执行上一条命令 !100 # 执行第100条历史 !rpm # 执行最近一条以 rpm 开头的命令3. 清空历史history -c # 清空当前会话内存历史 history -w # 立即保存历史到文件 ~/.bash_history # 清空历史文件永久清空4. 临时开启 / 关闭历史记录当前终端有效set o history # 关闭历史记录不记录本次输入 set -o history # 重新开启历史记录5. 永久配置写到 /etc/profile 或/.bashrcHISTSIZE10000 # 内存中保存的历史条数 HISTFILESIZE10000 # 文件中保存的历史条数 HISTTIMEFORMAT%Y-%m-%d %H:%M:%S # 显示时间戳 HISTCONTROLignoreboth # 忽略重复命令忽略空格开头命令 HISTFILE/dev/null # 完全不保存历史关闭存储 unset HISTFILE # 彻底禁用历史6. 永久关闭历史存储echo unset HISTFILE /etc/profile source /etc/profile