Linux子系统下的who命令:使用指南 (linux子系统who命令)

随着计算机技术的不断发展,Linux操作系统已经成为服务器和开发人员的首选操作系统。Linux操作系统的强大功能不需要过多赘述。而在Linux系统中,who命令是一条相对比较基础的命令,它可以用来查看当前登录系统的用户信息。在Linux子系统中,who命令的使用也相对简单,本篇文章将为大家详细介绍Linux子系统下的who命令的使用指南。

一、who命令简介

who命令用于显示当前登录系统的用户信息,它主要用于查看谁正在使用系统,以及他们的登录时间和TTY。除此之外,who命令还可以显示最近的登录信息和最后一次系统启动时间。

二、who命令的语法

who命令的语法格式如下:

“`

who [OPTION] [FILE]

“`

其中,OPTION为选项,可以不写。FILE是指定查看的文件,linux中用户登录后有一个wtmp文件,who命令默认查看该文件,因此FILE常常不写。

三、who命令的选项

who命令的选项如下:

“`

-a, –all 显示所有用户,包括空闲的系统用户

-b, –boot 显示系统最后一次启动时间

-d, –dead 显示没有活动过的最后一个系统用户

-H, –heading 显示标题行

-i, –ip 显示登录用户的IP地址

-l, –login 只显示登录系统的用户

-m, –me 只显示当前用户

-p, –processes 显示登录用户的进程信息

-Q, –count 显示用户的登录次数

-r, –runlevel 显示当前系统运行级别

-s, –short 只显示用户名、Term地址和登录时间

-t, –time 显示最后一次用户活动时间

-T, –mesg 显示当前终端是否处于接收信息状态

-u, –users 显示当前有哪些用户登录系统

~, or –help 显示帮助信息

-v, –version 显示版本信息

“`

四、who命令的具体用法

1. who命令的基本用法

who命令的最基础用法非常简单,只需要在终端输入who命令即可,此时会列出当前系统登录用户的信息,如下图所示:

![who命令基础使用](https://img-blog.csdn.net/20230112124055501?watermark/2/text/aHR0cDovL2J2cuY3Nkbi5uZXQvYmllbnRpZmljaWFuLWJ2c=)

2. 显示登录系统的用户

如果我们只想看到当前登录到系统上的用户,可以在who命令后面加上-l参数,如:

“`

who -l

“`

3. 显示所有用户

若想查看所有用户(包括当前没有活动的系统用户),可以在命令后面加上-a参数,如下所示:

“`

who -a

“`

4. 显示用户登录次数

若需要查看用户登录系统的次数,可以在who命令后面加上-Q参数,如下所示:

“`

who -Q

“`

5. 显示当前终端是否处于接收信息状态

在Linux系统中,用户可以选择接收消息或不接收消息。若想查看当前终端是否接收消息状态,可以使用who命令的-T参数,如下所示:

“`

who -T

“`

6. 显示登录用户的进程信息

如果需查看登录用户的进程信息,可以在who命令后面加上-p参数,如下所示:

“`

who -p

“`

7. 显示最后一次用户活动时间

如果要查看最后一次用户活动时间,只需要在who命令后面加上-t参数,如下所示:

“`

who -t

“`

8. 只显示当前用户

如果我只想看当前用户的信息,可以使用-m参数,命令如下:

“`

who -m

“`

9. 显示用户名、Term地址和登录时间

如果想显示比较简略的用户信息,我们可以使用-s参数,此时who命令将只显示用户名、Term地址和登录时间,如下所示:

“`

who -s

“`

10. 显示系统最后一次启动时间

如果想查看系统最后一次启动时间,可以使用who命令的-b参数,如下所示:

“`

who -b

“`

11. 显示所有用户最后一次登录时间

如果要查看所有用户的最后一次登录时间,只需要输入命令who -d,如下所示:

“`

who -d

“`

12. 显示当前系统运行级别

如果想查看当前系统运行级别,可以在who命令后面加上-r参数,如下所示:

“`

who -r

“`

13. 显示登录用户的IP地址

如果想查看当前登录用户的IP地址,可以在who命令后面加上-i参数,如下所示:

“`

who -i

“`

五、

在Linux子系统下,who命令的应用十分广泛,只需简单的输入几个参数,就可以方便地查看出当前系统的用户信息、登录次数、IP地址等等。本篇文章向大家介绍了who命令的语法、选项与具体用法,相信读者已经掌握了who命令的使用技巧,希望本篇文章能对大家在Linux子系统中使用who命令有所帮助。

相关问题拓展阅读:

linux命令大全

1、su:用户切换 格式:su 切换至root用户时,建议使用-选项,这样可以讲root的环境变量和工作目录同时带入。如图,可以看到su root与su – root的环境变量是不同的。注意到当进入root用户时,符号$变为#。

  2、用户管理:useradd 用户添加 usermod 用户属性 userdel 用户删除 groupadd 添加组 groupmod设置组属性 groupdel 组删除游信 passwd 设置密码 id 显示用户ID 组ID groups 显示用户所有属组 who 显示到神和轮登陆系统的用户

  3、系统管理命令:ps 显示当前系统中该用户的进程列表棚陪 top 动态显示系统中运行的程序 kill 输出特定的信号给指定PID uname 显示系统信息 shutdown 关闭或重启系统 clear 清除屏幕信息

  4、磁盘命令: free 查看当前系统内存的使用情况 df 查看文件系统的磁盘空间占用情况 du 统计目录或文件所占磁盘空间大小 fdisk 查看磁盘分区以及对硬盘分区

  5、文件相关命令 cd 改变当前工作目录 ls 列出目录和文件信息 mkdir 创建一个文件夹 pwd 查看当前目录 cat 链接并显示指定的文件的有关信息。 cp 将目标文件或目录复制到另一个文件或目录 mv 将文件或目录移动到另一个文件或目录 rm 删除一个目录或文件 chmod 改变文件的访问权限 grep 格式 在指定的文件中搜索特定的内容 find 在指定的目录中搜索文件关于linux子系统who命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » Linux子系统下的who命令:使用指南 (linux子系统who命令)