在Linux中,我可以使用什么命令以Unix格式显示时间,即自1970年1月1日起的秒数(时期)?
你应该使用以下格式的date
命令:date +%s
只需使用此命令:
date +%s
GNU and BSDs:
date +%s
在大多数Awk实现中:
awk 'BEGIN{srand(); print srand()}'
可能是最便携的Linux系统:
perl -le 'print time'
使用shell内置命令,ksh93或Bash 4.1及以上版本:
printf '%(%s)T'
使用zsh的shell内置命令:
zmodload zsh/datetime
echo "$EPOCHSECONDS"
man date
将会显示以下注释:%s 自 1970 年 01 月 01 日 00:00:00 UTC 起的秒数
。 - Mike