在 CentOS 系统中,你可以使用以下命令来查看用户列表:
使用 cat 命令查看 /etc/passwd 文件:
cat /etc/passwd
这个文件包含了系统中所有用户的详细信息,每一行代表一个用户。用户信息由冒号分隔的字段组成,第一个字段就是用户名。
使用 awk 命令提取用户名:
cut -d: -f1 /etc/passwd
这里,cut 命令用于提取文件中的特定字段,-d: 表示使用冒号作为字段分隔符,-f1 表示提取第一个字段,即用户名。
使用 getent 命令查询用户数据库:
getent passwd
这个命令会查询系统的用户数据库,返回所有用户的详细信息。与查看 /etc/passwd 文件类似,每一行代表一个用户。
若要仅查看用户名列表,可以结合 getent 命令和 awk 命令:
getent passwd | awk -F':' '{print $1}'
这里,awk 命令用于处理 getent passwd 命令的输出,-F':' 表示使用冒号作为字段分隔符,'{print $1}' 表示打印第一个字段,即用户名。
以上方法适用于 CentOS 7 及更高版本。如果你使用的是 CentOS 6 或更早版本,可以使用以下命令查看用户列表:
cut -d: -f1 /etc/passwd