温馨提示×

centos怎样显示时间戳

小樊
41
2026-09-26 22:38:43
栏目: 智能运维

在 CentOS 里,“显示时间戳”通常有几种常见场景,下面分别说明:


一、查看当前系统时间(含时间戳)

1. 显示人类可读时间

date

示例输出:

Wed Jun 12 10:25:36 CST 2024

2. 显示 Unix 时间戳(秒)

date +%s

示例:

1718168736

3. 显示带毫秒的时间戳

date +%s.%N

或

date +%Y-%m-%d %H:%M:%S.%N

二、在日志中显示时间戳

1. history 显示命令执行时间

export HISTTIMEFORMAT="%F %T "
history

2. tail / less 查看日志时显示时间

系统日志(如 /var/log/messages)本身已包含时间戳。

实时查看:

tail -f /var/log/messages

三、ls 显示文件时间戳

1. 显示修改时间

ls -l

2. 显示完整时间戳

ls -l --time-style=full-iso

3. 按时间排序

ls -lt

四、将时间戳转换为可读时间

秒级时间戳转时间

date -d @1718168736

指定格式

date -d @1718168736 "+%Y-%m-%d %H:%M:%S"

五、脚本中获取时间戳

now=$(date +%s)
echo $now

如果你指的是某个具体命令(如 ps、top、journalctl)显示时间戳,可以告诉我具体场景,我可以给你更精确的用法。

0 踩