您好,登录后才能下订单哦!
这篇文章给大家分享的是有关Linux中who命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
显示当前所有登陆用户的信息。
who [OPTION]... [file] [am i]
当没有给出非选项参数时,按以下字段顺序为每个当前用户打印信息:登录用户名称,终端信息,登录时间,远程主机或X display。
当用户执行 who am i 时,只显示运行该命令的用户的信息。
-a, --all 等价于调用 '-b -d --login -p -r -t -T -u'。 -b, --boot 上次系统启动的时间。 -d, --dead 打印 dead 状态的进程。 -H, --heading 打印列标题行。 -l, --login 打印系统登录进程。 --lookup 尝试通过 DNS 规范主机名。 -m 仅显示和标准输入关联的主机名和用户。 -p, --process 打印由 init 生成的活动进程。 -q, --count 列出所有已登录的用户的名称和数量。 -r, --runlevel 打印当前运行级别。 -s, --short 仅打印名称、行和时间(默认)。 -t, --time 打印上次系统时钟更改。 -T, -w, --mesg, --message, --writable 将 '+、-、?' 中的一个作为用户的消息状态添加到用户名称后面。 -u, --users 列出登录的用户。 --help 显示帮助信息并退出。 --version 显示版本信息并退出。 关于 -T 选项的 '+、-、?': '+' 允许写入信息 '-' 禁止写入信息 '?' 不能查找到终端设备
file(可选):指定 file 代替默认的 /var/run/utmp 、/etc/utmp ;通常使用 /var/log/wtmp 作为参数用于查看过去登陆系统的用户。
返回0表示成功,返回非0值表示失败。
[root@localhost ~]# who root pts/0 2013-08-19 15:04 (192.168.0.134) root pts/1 2013-12-20 10:37 (180.111.155.40) [root@localhost ~]# who -q root root # users=2 [root@localhost ~]# who -H NAME LINE time COMMENT root pts/0 2013-08-19 15:04 (192.168.0.134) root pts/1 2013-12-20 10:37 (180.111.155.40) [root@localhost ~]# who -w root + pts/0 2013-08-19 15:04 (192.168.0.134) root + pts/1 2013-12-20 10:37 (180.111.155.40)
该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 who,info coreutils 'who invocation'。
感谢各位的阅读!关于“Linux中who命令怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。