我需要使用该命令无法找到的用户列表last
(即他们最近没有登录)。
临时文件对此有用吗?
答案1
这为您提供了从名为“last.txt”的文件中的“last”命令看到的内容。
last | cut -f1 -d' ' | uniq | sort | grep -v reboot | grep -v wtmp | egrep -v "^$" > last.txt
这会在名为“passwd.txt”的文件中为您提供系统上的所有用户。
cat /etc/passwd | cut -f1 -d: | uniq | sort > passwd.txt
正确解释这会给你带来差异。即“那些不在最后指挥之下的人”。
diff last.txt passwd.txt
不过,这更容易查看。
sdiff last.txt passwd.txt | less