查看当前用户名命令:whoami
如果只是想查看当前登录的用户名,直接用命令:whoami
即可
示例:
1 2 | [root@zwina.co ~]# whoami root |
当前示例下的用户名为root。
也可以加空格,使用who am i
命令,可以查询到当前登录的用户名、终端类型、时间和IP信息
示例:
1 2 | [root@zwina.co ~]# who am i root pts/3 2021–06–18 13:14 (37.47.57.97) |
如上例所示,当前登录用户为root,伪终端(3号)形式登录,登录时间及登录IP都有显示。
使用w命令查看当前用户及正在使用的进程
使用命令w
可以查看当前Linux服务器连接的所有用户及用户正在使用的进程:
1 2 3 4 5 6 | [root@zwina.co ~]# w 13:07:38 up 3 days, 20:27, 5 users, load average: 0.01, 0.02, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 37.47.57.97 12:16 56:25 0.00s 0.00s –bash lina pts/1 37.47.57.97 12:36 33:54 0.00s 0.00s –bash root pts/2 37.47.57.97 13:06 1.00s 0.00s 0.00s w |
关于w命令的详细使用及参数可以参考:Linux w命令详解
使用who命令查看当前用户的详细信息
Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等
1 2 3 4 | [root@zwina.co ~]# who root tty6 2021–06–18 12:16 (:0) root pts/1 2021–06–1812:36 (37.47.77.97) root pts/2 2021–06–18 13:06 (37.47.77.97) |
关于w命令的详细使用及参数可以参考:Linux who命令详解