who命令的作用用于显示当前有哪些用户登录到系统。
这个命令执行的原理是读取了系统上utmp文件中记录的所有登录信息,直接显示出来的
utmp文件在哪里呢?man who的时候,在手册下面有这么一段说明:意思就是不指定文件参数,那么读取的就是/var/run/utmp,到底是不是,验证下
If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common. If ARG1 ARG2 given, -m presumed: 'am i' or 'mom likes' are usual.