linux的who命令用法
-
使用Linux的who命令可以查看当前登录系统的用户信息。具体的用法如下:
1. who命令的基本用法:直接在命令行中输入who即可查看当前登录系统的用户信息。例如:
“`
$ who
username tty1 2022-01-12 12:34
username pts/0 2022-01-12 12:35 (:0)
“`
该示例中显示了两行结果,第一行显示了一个用户在tty1终端登录,登录时间是2022年1月12日12点34分;第二行显示了一个用户在pts/0终端登录,登录时间是2022年1月12日12点35分,并且该登录是通过X窗口系统进行的。2. 使用-a参数:通过使用who -a命令可以显示更详细的用户信息,包括用户的登录终端、登录时间、从何处登录等等。例如:
“`
$ who -a
system boot 2022-01-12 11:23
run-level 5 2022-01-12 11:23
username tty1 2022-01-12 12:34 3856 (:0)
run-level 5 2022-01-12 11:23
username pts/0 2022-01-12 12:35 (:0) 3856 (:0)
“`
该示例中除了显示了登录信息外,还显示了系统的启动时间和运行级别。3. 使用参数-f:通过使用who -f命令可以显示从何处进行登录系统。例如:
“`
$ who -f
username tty1 2022-01-12 12:34 3856 (:0)
username pts/0 2022-01-12 12:35 (:0) 3856 (:0)
“`
该示例中只显示了登录信息和登录终端,并没有显示其他不必要的信息。4. 使用参数-u:通过使用who -u命令可以显示详细的用户登录信息,包括用户名、终端、登录时间、对应的进程ID等等。例如:
“`
$ who -u
username tty1 2022-01-12 12:34 3856 (:0)
username pts/0 2022-01-12 12:35 (:0) 3856 (:0)
“`
该示例中显示了用户的登录信息以及对应的进程ID。总结:通过使用Linux的who命令,可以快速查看当前登录系统的用户信息,包括登录终端、登录时间、从何处登录等。根据需要,可以结合不同的参数来显示更详细的信息。
2年前 -
Linux的who命令用于显示当前登录到系统的用户信息。下面是几个常用的who命令用法:
1. who命令没有任何参数时,会显示当前登录到系统的用户列表,包括用户名、登录终端、登录时间等信息。示例:
“`
$ who
user1 tty1 2021-01-01 09:00 (:0)
user2 pts/0 2021-01-01 10:00 (:1)
“`2. 使用参数-a或–all可以显示所有登录到系统的用户的信息,包括系统服务使用的伪终端。示例:
“`
$ who -a
user1 tty1 2021-01-01 09:00 (:0)
user2 pts/0 2021-01-01 10:00 (:1)
system pts/1 2021-01-01 12:00 (:2)
“`3. 使用参数-b或–boot可以显示系统最后一次启动的时间。示例:
“`
$ who -b
system boot 2021-01-01 08:00
“`4. 使用参数-r或–runlevel可以显示系统当前的运行级别。示例:
“`
$ who -r
run-level 5 2021-01-01 08:00
“`5. 使用参数-u或–users可以只显示登录到系统的用户名,而不显示其他信息。示例:
“`
$ who -u
user1
user2
system
“`除了上述常用的who命令用法,还有其他一些参数和选项可用于进一步定制输出内容。你可以通过man who命令来查看更详细的帮助文档。
2年前 -
标题:Linux的who命令用法
介绍:
Linux中的who命令是一个用于显示当前登录到系统的用户信息的命令。它可以显示每个登录用户的用户名、终端类型、登录时间和登录来源等信息。在本文中,我们将详细介绍who命令的用法,包括基本用法和常见选项。一、基本用法
1. 打开终端:使用who命令需要打开终端。在Linux系统中,按下Ctrl+Alt+T可以快速打开终端。2. 执行who命令:在终端中输入who命令,按下Enter键执行。
3. 显示结果:执行who命令后,系统会显示当前登录用户的信息。每行显示一个用户的信息,包括用户名、终端、登录时间和登录来源。
二、常见选项
1. -a或–all:显示所有登录用户的信息。除了显示当前登录用户的信息外,还会显示其他已注销的用户的信息。2. -b或–boot:显示系统的启动时间。
3. -d或–dead:显示目前已经注销的用户信息。
4. -H或–heading:显示每列的标题。
5. -l或–login:仅显示当前登录用户的信息。
6. -u或–users:仅显示登录OS的用户名和时间。
7. -r或–runlevel:显示系统的运行级别。
8. -s或–short:显示简短的格式,不显示登录来源。
9. -i或–idle:显示空闲时间。
三、示例
1. 显示当前登录用户的信息:
$ who -l2. 显示所有登录用户的信息:
$ who -a3. 显示每列的标题:
$ who -H4. 显示系统的启动时间:
$ who -b5. 显示系统的运行级别:
$ who -r四、进阶用法
1. 结合grep命令使用:
$ who | grep [keyword]
通过使用管道和grep命令,您可以根据关键字过滤who命令的输出。例如,查找以”A”开头的用户名:
$ who | grep “^A”2. 结合w命令使用:
$ who -l && w
结合w命令使用可以显示当前登录用户的详细信息,包括登录时间、终端的加载情况以及登录用户正在运行的命令。总结:
通过本文,我们详细介绍了Linux中的who命令的用法。我们介绍了基本用法和常见选项,并提供了一些示例和进阶用法。使用who命令可以方便地查看当前登录用户的信息,有助于系统管理员进行系统管理和安全监控。希望本文对您理解Linux中的who命令有所帮助。2年前