谁 命令用于查找以下信息: 1.上次系统引导的时间 2.系统当前运行水平 3.登录用户列表等。
null
描述: who命令用于获取有关当前登录到系统的用户的信息。
Syntax : $who [options] [filename]
例如: 1.如果未提供选项,who命令将为当前登录到系统的每个用户显示以下信息:
- 用户的登录名
- 终端线号
- 用户在系统中的登录时间
- 用户的远程主机名
hduser@mahesh-Inspiron-3543:~$ who hduser tty7 2018-03-18 19:08 (:0) hduser@mahesh-Inspiron-3543:~$
2.显示与标准输入(如键盘)关联的主机名和用户
hduser@mahesh-Inspiron-3543:~$ who -m -H NAME LINE TIME COMMENT
3.显示由INIT进程生成的所有活动进程
hduser@mahesh-Inspiron-3543:~$ who -p -H NAME LINE TIME PID COMMENT
4.将用户消息的状态显示为+、–或?
hduser@mahesh-Inspiron-3543:~$ who -T -H NAME LINE TIME COMMENT hduser + tty7 2018-03-18 19:08 (:0)
5.显示登录系统的用户列表
hduser@mahesh-Inspiron-3543:~$ who -u hduser tty7 2018-03-18 19:08 01:16 3357 (:0)
6.显示系统上次启动的时间
hduser@mahesh-Inspiron-3543:~$ who -b -H NAME LINE TIME PID COMMENT system boot 2018-03-18 19:07
7.显示所有失效过程的详细信息
hduser@mahesh-Inspiron-3543:~$ who -d -H (NO dead process in this case) NAME LINE TIME IDLE PID COMMENT EXIT NAME LINE TIME IDLE PID COMMENT EXIT
8.显示系统登录过程详细信息
hduser@mahesh-Inspiron-3543:~$ who -l -H NAME LINE TIME IDLE PID COMMENT LOGIN tty1 2018-03-18 19:07 3073 id=tty1
9.统计登录系统的用户数
hduser@mahesh-Inspiron-3543:~$ who -q -H hduser # users=1
10.显示系统的当前运行级别
hduser@mahesh-Inspiron-3543:~$ who -r run-level 5 2018-03-18 19:07
11.显示当前登录用户的所有详细信息
hduser@mahesh-Inspiron-3543:~$ who -a system boot 2018-03-18 19:07 LOGIN tty1 2018-03-18 19:07 3073 id=tty1 run-level 5 2018-03-18 19:07 hduser + tty7 2018-03-18 19:08 01:13 3357 (:0)
12.显示系统的用户名
hduser@mahesh-Inspiron-3543:~$ whoami hduser
13.显示用户及其活动列表
hduser@mahesh-Inspiron-3543:~$ w 20:39:20 up 1:32, 1 user, load average: 0.09, 0.06, 0.07 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT hduser tty7 :0 19:08 1:32m 38.95s 0.19s /sbin/upstart -
14.显示用户身份信息
hduser@mahesh-Inspiron-3543:~$ id uid=1001(hduser) gid=1001(hadoop) groups=1001(hadoop), 27(sudo)
注: 有关更多详细信息,请参阅linux手册页。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END