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子系统下的who命令:使用指南 (linux子系统who命令)