欢迎光临散文网 会员登陆 & 注册

MacOS如何通过命令获取系统启动时间

2023-06-11 04:25 作者:琅琊语耶  | 我要投稿

1. `sysctl kern.boottime`:此命令用于获取系统的启动时间。它通过 sysctl 命令获取内核变量 `kern.boottime` 的值,该变量记录了系统的最后一次启动时间。

示例:


2. `last reboot | head -n 1 | awk '{print $4,$5,$6,$7}' | xargs -I{} date -j -f "%b %d %H:%M" {} "+%Y年%m月%d日 %H:%M"`:这是一个复合命令,用于将 `last reboot` 命令获取的系统启动时间进行处理和格式化,最终以指定的日期时间格式显示。

   - `last reboot`:该命令显示系统的重启历史记录。

   - `head -n 1`:该命令用于仅获取历史记录中的第一行,即最近的一次重启信息。

   - `awk '{print $4,$5,$6,$7}'`:该命令使用 AWK 工具提取第一行的第 4、5、6 和 7 个字段,即月、日、时和分。

   - `xargs -I{} date -j -f "%b %d %H:%M" {} "+%Y年%m月%d日 %H:%M"`:该命令使用 `xargs` 将 AWK 提取的字段作为参数传递给 `date` 命令,并使用指定的格式字符串进行日期时间格式化。

示例:

3. `last reboot | head -n 1 | awk '{print $4,$5,$6,$7}'`:这是一个复合命令,用于获取 `last reboot` 命令的输出并提取出月、日、时和分字段。

   - `last reboot`:该命令显示系统的重启历史记录。

   - `head -n 1`:该命令用于仅获取历史记录中的第一行,即最近的一次重启信息。

   - `awk '{print $4,$5,$6,$7}'`:该命令使用 AWK 工具提取第一行的第 4、5、6 和 7 个字段,即月、日、时和分。

示例:

MacOS如何通过命令获取系统启动时间的评论 (共 条)

分享到微博请遵守国家法律