标签: linux
致力于制作我自己的命令,比如linux pwd更多的人,那种陷入困境的人。 正如我读过dirent和stat结构一样,所有的结构都可以提供who命令的功能。
答案 0 :(得分:2)
who未实现为系统调用。它只是文件/var/run/utmp的人类可读版本。当然要读取该文件,您需要进行系统调用。
who
/var/run/utmp
只需获取utmp文件的手册页
utmp
$ man utmp
它将为您提供阅读该文件并实现自己的who命令所需的所有信息。