在Linux系统中,可以通过以下几种方法查看当前登录的用户:
whoami
命令:whoami
命令:/proc/self/status
文件:/proc/self/status
文件:User
字段可以得到当前用户ID,然后可以使用id
命令转换为用户名。id
命令:id
命令:$USER
环境变量:$USER
环境变量:w
命令:w
命令:假设当前用户是alice
,以下是各个命令的输出示例:
$ whoami
alice
$ cat /proc/self/status | grep User
Uid: 1001(alice)
$ id -un
alice
$ echo $USER
alice
$ w
14:30:45 up 1 day, 2:20, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
alice pts/0 :0 14:30 1:23m 0.10s 0.03s -bash
通过这些方法,你可以轻松地查看当前登录的用户信息。
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
算法大赛
云+社区技术沙龙[第10期]
第四期Techo TVP开发者峰会
云+社区技术沙龙[第14期]
TVP技术闭门会
Hello Serverless 来了
“中小企业”在线学堂
腾讯云GAME-TECH沙龙
领取专属 10元无门槛券
手把手带您无忧上云