有一个命令可以更改类似 UNIX 系统上的日期和时间,即 date 命令,还有一个简单的日历实用程序,cal 命令。如果您想要更改文件的时间戳,请参阅 第 8 章
告诉您日期(和时间),也可用于设置日期/时间。
要设置日期,请键入 date MM:DD:YYYY (美式日期格式),其中 MM 是月份,DD 是月份中的天数,YYYY 是年份。
例如,要将日期设置为 2000 年 1 月 1 日,您需要键入
date 01:01:2000 |
要设置时间(其中 -s 选项用于设置新时间),请键入
date -s hh:mm:ss |
您可以使用的另一个有用的选项是 --date=“string” (或 -d “string”)选项,用于显示 x 天前或 x 天后(或 x 周、月、年等等)的日期。请参阅以下示例。
示例
date --date="3 months 1 day ago" |
将打印从当前日期起 3 个月零 1 天前的日期。请注意,--date=”x month x day ago” 和 -d “x month x day ago” 是等效的。
date -d "3 days" |
上述命令将打印从现在起 3 天后的日期。
键入 cal 将在您的屏幕上以标准的日历格式显示当月的日历。有各种选项可以自定义日历,请参阅 info/man 手册。
示例
cal -y year |
将显示特定年份的日历,只需使用 cal -y 即可打印当前年份的日历。
cal 2 2004 |
这将显示 2004 年 2 月的日历