首页 > 系统相关 >Linux who命令

Linux who命令

时间:2023-04-16 12:34:40浏览次数:47  
标签:12 05 pts who 命令 Linux 2014 root

Linux who命令

Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。

使用权限:所有使用者都可使用。

语法

who - [husfV] [user]

参数说明

  • -H 或 --heading:显示各栏位的标题信息列;
  • -i 或 -u 或 --idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串;
  • -m:此参数的效果和指定"am i"字符串相同;
  • -q 或--count:只显示登入系统的帐号名称和总人数;
  • -s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题;
  • -w 或-T或--mesg或--message或--writable:显示用户的信息状态栏;
  • --help:在线帮助;
  • --version:显示版本信息。

实例

显示当前登录系统的用户

# who  //显示当前登录系统的用户
root   tty7     2014-05-13 12:12 (:0)
root   pts/0    2014-05-14 17:09 (:0.0)
root   pts/1    2014-05-14 18:51 (192.168.1.17)
root   pts/2    2014-05-14 19:48 (192.168.1.17)

显示标题栏

# who -H
NAME   LINE     TIME       COMMENT
root   tty7     2014-05-13 12:12 (:0)
root   pts/0    2014-05-14 17:09 (:0.0)
root   pts/1    2014-05-14 18:51 (192.168.1.17)
root   pts/2    2014-05-14 19:48 (192.168.1.17)

显示用户登录来源

# who -l -H
NAME   LINE     TIME       IDLE     PID COMMENT
LOGIN  tty4     2014-05-13 12:11        852 id=4
LOGIN  tty5     2014-05-13 12:11        855 id=5
LOGIN  tty2     2014-05-13 12:11        862 id=2
LOGIN  tty3     2014-05-13 12:11        864 id=3
LOGIN  tty6     2014-05-13 12:11        867 id=6
LOGIN  tty1     2014-05-13 12:11       1021 id=1

显示终端属性

# who -T -H
NAME    LINE     TIME       COMMENT
root   + tty7     2014-05-13 12:12 (:0)
root   + pts/0    2014-05-14 17:09 (:0.0)
root   - pts/1    2014-05-14 18:51 (192.168.1.17)
root   - pts/2    2014-05-14 19:48 (192.168.1.17)

只显示当前用户

# who -m -H
NAME   LINE     TIME       COMMENT
root   pts/1    2014-05-14 18:51 (192.168.1.17)

精简模式显示

# who -q
root root root root
# users=4

标签:12,05,pts,who,命令,Linux,2014,root
From: https://www.cnblogs.com/hcgk/p/17323079.html

相关文章

  • Linux su 命令
    Linuxsu命令Linuxsu(英文全拼:switchuser)命令用于变更为其他使用者的身份,除root外,需要键入该使用者的密码。使用权限:所有使用者。语法su[-fmp][-ccommand][-sshell][--help][--version][-][USER[ARG]]参数说明:-f或--fast不必读启动档(如csh.cshrc等),仅用......
  • Linux w命令
    Linuxw命令Linuxw命令用于显示目前登入系统的用户信息。执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。语法w[-fhlsuV][用户名称]参数说明:-f开启或关闭显示......
  • vagrant命令常用命令
    机器命令vagrantinit#初始化vagrantup#启动虚拟机vagranthalt#关闭虚拟机vagrantreload#重启虚拟机vagrantssh#SSH至虚拟机vagrantsuspend#挂起虚拟机vagrantresume#唤醒虚拟机vagrantstatus#查看虚拟机运行......
  • Linux uname 命令
    Linuxuname命令快速使用root@jdit:/home#uname-aLinuxjdit5.15.0-58-generic#64-UbuntuSMPThuJan511:43:13UTC2023x86_64x86_64x86_64GNU/Linux简介自动编程常用命令,因为要适配各种内核的操作系统Linuxuname(英文全拼:unixname)命令用于显示操作系统信息,......
  • Linux chsh命令
    Linuxchsh命令Linuxchsh命令用于更改使用者shell设定。使用权限:所有使用者。语法shell>>chsh实例shell>>chshChangingfihangingshellforuser1Password:[del]Newshell[/bin/tcsh]:###[是目前使用的shell][del]shell>>chsh-l###展示/etc/shells档......
  • Linux userdel命令
    Linuxuserdel命令Linuxuserdel命令用于删除用户帐号。userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。语法userdel[-r][用户帐号]参数说明:-r删除用户登入目录以及目录中所有文件。实例删除用户账号#userdelhnlinux......
  • Linux usermod命令
    Linuxusermod命令Linuxusermod命令用于修改用户帐号。usermod可用来修改用户帐号的各项设定。语法usermod[-LU][-c<备注>][-d<登入目录>][-e<有效期限>][-f<缓冲天数>][-g<群组>][-G<群组>][-l<帐号名称>][-s<shell>][-u<uid>][用户帐号]参数说明:-c<备注>......
  • Linux reboot命令
    Linuxreboot命令服务器重启有个核心问题,必须知道服务部署清单,因为有些服务没有自动重启而导致服务挂掉agent开发人员更要注意,一定要考虑自动拉起功能Linuxreboot命令用于用来重新启动计算机。若系统的runlevel为0或6,则重新开机,否则以shutdown指令(加上-r参数)来取代......
  • Linux shutdown 命令
    Linuxshutdown命令Linuxshutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown也可以用来重开机。使用权限:系统管理者。语法shutdown[-tseconds][-rkhncfF]time[message]参数说明:-tseconds:设定在几秒钟之后进行关机......
  • Linux top 命令
    Linuxtop命令快速使用按1可以看更多信息root@jdit:~#toptop-11:50:49up26days,20:53,2users,loadaverage:0.00,0.01,0.00Tasks:123total,1running,122sleeping,0stopped,0zombie%Cpu(s):0.2us,0.2sy,0.0ni,99.7id,0.0wa......