Centos

最後:無效選項——’s'

  • March 16, 2021

我從幾篇文章中了解到,我們可以使用-s(since) 選項來顯示自特定日期以來發生的登錄事件。但是,它遇到了錯誤無效選項

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..]

-slastCentOS 上是否已棄用該選項?

我也在 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 ...]

該選項並未被棄用,從您的 CentOS 系統的角度來看,它來自未來:它是在util-linux2.24 中添加的,但您的發行版具有較舊的版本。

正如 Kusalananda 所說,不同的平台有不同lastlast. 因此,它的可用性-s及其含義可能會有所不同,尤其是當考慮完全不同的系統時(此處為 CentOS 和 macOS)。

引用自:https://unix.stackexchange.com/questions/639545