Linux之history历史指令查看

Linux之history历史指令查看

history命令用来查看曾经输出过的命令。
命令格式

txt 复制代码
history [选项]

选项

txt 复制代码
n  显示最近条记录
-c 清除历史记录,但是此项清除只是清除当前shell,从新连接还是有历史记录

显示命令时间设置

txt 复制代码
命令history显示时间戳。此命令只是临时的,系统重启就失效
export HISTTIMEFORMAT='%F %T '
export HISTTIMEFORMAT="%F %T "
export HISTTIMEFORMAT="[%Y-%m-%d %H:%M:%S] "
如果需要永久使用,需要在系统环境变量文件(/etc/profile)的末尾追加上
export HISTTIMEFORMAT="%F %T "

例子

txt 复制代码
[root@localhost opt]# history
    1  ls
    2  cd /
    3  ls
    4  ls -l
    ......
[root@localhost opt]# export HISTTIMEFORMAT='%F %T '
[root@localhost opt]# history
    1  2024-06-12 21:18:38 ls
    2  2024-06-12 21:18:38 cd /
    3  2024-06-12 21:18:38 ls
    4  2024-06-12 21:18:38 ls -l
[root@localhost ~]# history -c
[root@localhost ~]# history
    1  history
[root@localhost ~]# history 5
  991  history -10
  992  history 10
  993  history +10
  994  history 10
  995  history 5
相关推荐
大母猴啃编程14 小时前
线程概念与控制
linux
YQ_0114 小时前
【Linux】解决两个USB设备VID/PID/序列号全一样无法区分的问题 (udev物理端口绑定)
linux·运维·服务器
峥嵘life14 小时前
Android16 EDLA中GMS导入和更新
android·linux·学习
电棍23314 小时前
AUTODL服务器环境配置和下载数据概述
运维·深度学习·uv
haluhalu.14 小时前
深入理解Linux信号机制:中断、用户态与内核态
linux·运维·服务器
二哈喇子!14 小时前
Linux系统配置jdk
linux·运维·服务器·jdk
dddddppppp12315 小时前
linux 块设备驱动程序之helloworld
linux·服务器·网络
一颗青果15 小时前
DNS | ICMP
linux·网络
-KamMinG15 小时前
亲自面试版运维面试题(按需更新)
运维·面试·职场和发展
BullSmall15 小时前
ELK 单机版日志系统【一键自动化部署脚本 + 完整配套配置】
运维·elk·自动化