显示今天在两个日期之间登录的用户

显示今天在两个日期之间登录的用户

我有两个时间,例如:12:48和16:29。如何列出12:48到16:29登录的用户?

答案1

使用带有and或标志的last命令:-s-t-p

 -s, --since <time>   display the lines since the specified time
 -t, --until <time>   display the lines until the specified time
 -p, --present <time> display who were present at the specified time

last -s "12:48" -t "16:29"
last -p "12:48"

请注意,第一个命令不会显示当前登录!


TIME FORMATS
       The options that take the time argument understand the following formats:

       YYYYMMDDhhmmss
       YYYY-MM-DD hh:mm:ss
       YYYY-MM-DD hh:mm     (seconds will be set to 00)
       YYYY-MM-DD           (time will be set to 00:00:00)
       hh:mm:ss             (date will be set to today)
       hh:mm                (date will be set to today, seconds to 00)
       now
       yesterday            (time is set to 00:00:00)
       today                (time is set to 00:00:00)
       tomorrow             (time is set to 00:00:00)
       +5min
       -5days

相关内容