Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 获取用户上次登录的时间?_Shell - Fatal编程技术网

Shell 获取用户上次登录的时间?

Shell 获取用户上次登录的时间?,shell,Shell,如何获取用户最后一次登录的时间,并使输出仅为日期 如果我做了sudolastlog,我可以在“最新”列中看到所有这些信息,但对所有用户都是如此。我希望能够为个人用户做到这一点 因此,对于“testuser”的用户,我想运行一个命令,查看“最新”列为他提供了什么,例如2017年6月13日星期二13:46:36+0000 我使用的是CentOS Linux 7.3.1611版这起到了作用: sudolastlog-u testuser | awk'{print$4,$5,$8}'| awk'{if(

如何获取用户最后一次登录的时间,并使输出仅为日期

如果我做了
sudolastlog
,我可以在“最新”列中看到所有这些信息,但对所有用户都是如此。我希望能够为个人用户做到这一点

因此,对于“testuser”的用户,我想运行一个命令,查看“最新”列为他提供了什么,例如
2017年6月13日星期二13:46:36+0000

我使用的是CentOS Linux 7.3.1611版

这起到了作用:

sudolastlog-u testuser | awk'{print$4,$5,$8}'| awk'{if(NR>1)print}'

;tl:dr是指定用户的-u