在 CentOS 系统中,你可以使用 date
命令来自定义时间戳格式。date
命令允许你通过格式字符串来指定输出的时间戳格式。
以下是一些常用的格式化选项:
%Y
:四位数的年份(例如 2023)%m
:两位数的月份(01 到 12)%d
:两位数的日期(01 到 31)%H
:24 小时制的小时(00 到 23)%M
:分钟(00 到 59)%S
:秒(00 到 59)%a
:星期几的缩写(例如 Mon)%b
:月份的缩写(例如 Jan)%c
:本地日期和时间%x
:本地日期%X
:本地时间你可以将这些选项组合起来创建自定义的时间戳格式。例如,如果你想要输出格式为 YYYY-MM-DD HH:MM:SS
的时间戳,可以使用以下命令:
date +"%Y-%m-%d %H:%M:%S"
如果你想要包含毫秒,可以使用 %N
:
date +"%Y-%m-%d %H:%M:%S.%N"
请注意,+
后面的格式字符串必须用双引号括起来。
如果你想要将自定义的时间戳格式设置为系统默认,可以编辑 /etc/profile
或 ~/.bashrc
文件,添加一个 alias
命令。例如:
alias now='date +"%Y-%m-%d %H:%M:%S"'
然后运行 source /etc/profile
或 source ~/.bashrc
使更改生效。现在,你可以使用 now
命令来获取自定义格式的时间戳。