我从几篇文章中了解到,我们可以使用-s
(自)选项来显示自特定日期以来发生的登录事件。然而,它遇到了错误无效选项。
root@VM-0-6-centos ~ $ last -s 2021-03-15 10:00 -t 2021-03-15 11:45
last: invalid option -- 's'
Usage: last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [username..] [tty..]
CentOS 上是否已弃用-s
该选项?last
我也在 macOS 上尝试过。它引发了错误非法选择。
$ last -s 2021-03-15 10:00 -t 2021-03-15 11:45
last: illegal option -- s
usage: last [-#] [-t tty] [-h hostname] [user ...]
答案1
该选项并未被弃用,它是从 CentOS 系统的角度来看的未来:它是在util-linux
2.24 中添加的,但您的发行版有旧版本。
正如 Kusalananda 所说,不同的平台有不同的实现last
,支持不同的功能,甚至没有通用的基础(例如 POSIX)last
。因此, 的可用性-s
及其含义可能会有所不同,特别是当人们考虑完全不同的系统时(这里是 CentOS 和 macOS)。