Linux shell who 命令
Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。
使用权限:所有可登陆用户。
who 命令语法格式
who - [husfV] [user]
选项
- -h : 不要显示标题列
- -u : 不要显示使用者的动作/工作
- -s : 使用简短的格式来显示
- -f : 不要显示使用者的上线位置
- -V : 显示程序版本
范例
显示当前登录系统的用户
[root@localhost ~]# who root tty1 2017-09-21 01:48 root pts/1 2017-09-21 01:33 (192.168.0.100:S.0)
显示标题栏
[root@localhost ~]# who -H NAME LINE TIME COMMENT root tty1 2017-09-21 01:48 root pts/1 2017-09-21 01:33 (192.168.0.100:S.0)
显示用户登录来源
[root@localhost ~]# who -l -H NAME LINE TIME IDLE PID COMMENT [root@localhost ~]#
显示终端属性
[root@localhost ~]# who -H -T NAME LINE TIME COMMENT root + tty1 2017-09-21 01:48 root + pts/1 2017-09-21 01:33 (192.168.0.100:S.0)
只显示当前用户
[root@localhost ~]# who -H -m NAME LINE TIME COMMENT root pts/1 2017-09-21 01:33 (192.168.0.100:S.0)
精简模式显示
[root@localhost ~]# who -q root root # users=2