当前位置:首页 > linux > 正文

linux中怎么查看当前用户(linux 查看现有用户信息)

  • linux
  • 2024-03-15 16:56:11
  • 3447
如何查看 Linux 中的当前用户
要素:
- whoami 命令: 显示当前用户的用户名。
- id 命令: 显示当前用户的用户 ID (UID) 和组 ID (GID)。
- /etc/passwd 文件: 存储有关系统上所有用户的用户名、UID、GID 和其他信息。
- /proc/self/stat 文件: 提供有关当前进程(即当前用户)的信息,包括用户 ID。
举例:
使用 whoami 命令:
$ whoami
demo-user
输出: 用户名 demo-user
使用 id 命令:
$ id
uid=1000(demo-user) gid=1000(demo-user) groups=1000(demo-user),1001(developers)
输出:
- 用户名:demo-user
- 用户 ID (UID):1000
- 组 ID (GID):1000
查看 /etc/passwd 文件:
$ cat /etc/passwd | grep demo-user
demo-user:x:1000:1000::/home/demo-user:/bin/bash
输出:
- 用户名:demo-user
- UID:1000
- GID:1000
- 主目录:/home/demo-user
查看 /proc/self/stat 文件:
$ cat /proc/self/stat
1 (init) S 1 4244 4244 0 -1 1073741824 1986422 17528 0 0 20 0 18446744073709551615 0 1073741824 4195904 140734435802880 140734435804448 140734435804504 0 1074686016 1074686080 1809 0 0 0 0 0 1073742104 1073741824 0 0 0 0 0 0 0 0 0 0 0
输出:
进程 ID:1
UID:4244