linuxwho命令切换
-
切换用户的命令有su和sudo,而不是linuxwho。
2年前 -
在Linux中,”who”命令用于查看当前登录系统的用户信息。通过”who”命令可以了解有哪些用户登录了系统、登录的时间、从哪个IP地址登录等相关信息。下面是关于”who”命令的一些常见用法和相关参数。
1. who: 该命令不带任何参数时,显示当前登录系统的所有用户信息。输出结果包括用户名、终端名称、登录时间和登录的IP地址。示例输出如下:
“`
username1 tty1 2021-04-08 11:30 (:0)
username2 pts/0 2021-04-08 11:35 (192.168.1.100)
“`2. who -a: 使用”-a”参数可以显示更详细的信息,包括闲置时间和进程ID。示例输出如下:
“`
username1 tty1 2021-04-08 11:30 (:0) 00:05 12345
username2 pts/0 2021-04-08 11:35 (192.168.1.100) 00:10 67890
“`3. who -b: 使用”-b”参数可以查看系统的启动时间。示例输出如下:
“`
system boot 2021-04-08 09:00
“`4. who -r: 使用”-r”参数可以查看系统的运行级别。示例输出如下:
“`
run-level 5 Apr 8 09:00
“`5. who -q: 使用”-q”参数可以显示当前登录系统的用户数量。示例输出如下:
“`
# users=2
“`除了上述常用的参数之外,”who”命令还有其他可选参数,可以根据具体需求进行使用。总的来说,”who”命令是一个非常常用的用于查看当前登录用户信息的命令,在排查问题、管理用户等方面非常有用。
2年前 -
Linux中的”who”命令用于显示当前登录到系统的用户的信息。它提供了关于登录用户的详细信息,如用户名、登录时间、登录IP地址等。下面将详细介绍如何使用”who”命令及其切换选项。
1. 基本用法:
最简单的使用方式是直接在终端中运行”who”命令,它将显示当前登录用户的信息。例如:
“`
$ who
username1 tty1 2020-06-22 10:30 (:0)
username2 tty2 2020-06-22 10:35 (:1)
“`
输出结果显示了用户名、登录的终端、登录时间和登录的终端号。2. 切换选项:
“who”命令还提供了一些选项,用于过滤和显示特定的信息。以下是常用的选项:– -a 或 –all:显示所有登录用户的信息,包括系统进程和终端。
– -b 或 –boot:显示最后一次开机时间。
– -d 或 –dead:显示已经注销的用户和掉线的终端。
– -H 或 –heading:显示输出结果的标题行。
– -i 或 –idle:显示登录用户的空闲时间。
– -q 或 –count:仅显示登录用户的数量,而不显示详细信息。
– -r 或 –runlevel:显示当前运行级别。
– -s 或 –short:显示缩略信息,只显示用户名称、终端和登录时间。
– -t 或 –time:显示系统运行时间和当前时间。以下是一些用法示例:
– 显示所有登录用户的信息:
“`
$ who -a
“`
– 显示系统最后一次开机时间:
“`
$ who -b
“`
– 显示已经注销的用户和掉线的终端:
“`
$ who -d
“`
– 仅显示登录用户的数量:
“`
$ who -q
“`注意:上述示例中的选项可以组合使用,例如”who -abq”将显示所有登录用户的信息、系统最后一次开机时间和登录用户的数量。
3. 切换用户:
在Linux中,可以使用”su”命令切换用户。”su”是”switch user”的缩写,用于切换到其他用户账户。– 切换到root用户:
“`
$ su –
“`
输入密码后,将切换到root用户。– 切换到其他普通用户:
“`
$ su – username
“`
这里的”username”是要切换到的用户的用户名。注意:切换用户需要输入相应用户的密码。
通过以上步骤,您可以使用”who”命令来查看当前登录用户的信息,并使用”su”命令切换到其他用户。这些命令在日常的Linux系统管理中非常有用。
2年前