在Linux下有几种方法可以查看当前用户:
1. 使用 `whoami` 命令:
```
$ whoami
john
```
这个命令会显示当前登录用户的用户名。
2. 使用 `id` 命令:
```
$ id
uid=1000(john) gid=1000(john) groups=1000(john),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
```
这个命令不仅显示用户名,还会显示用户的 UID、GID 以及所属的用户组。
3. 使用 `logname` 命令:
```
$ logname
john
```
这个命令显示当前登录用户的用户名,与 `whoami` 类似。
4. 查看环境变量 `$USER`:
```
$ echo $USER
john
```
这个方法可以直接打印出当前登录用户的用户名。
5. 使用 `who` 命令:
```
$ who
john :0 2023-04-02 10:25 (:0)
```
这个命令会显示当前登录的所有用户,包括用户名、登录终端、登录时间等信息。
总的来说,上述这些都是查看当前用户的常见方法,根据需求选择合适的即可。