在 CentOS 系统中,您可以使用以下命令来查看用户列表:
cat 命令查看 /etc/passwd 文件:cat /etc/passwd 这个文件包含了系统中所有用户的详细信息。每一行代表一个用户,字段之间用冒号分隔。
awk 命令:cut -d: -f1 /etc/passwd 这里,-d: 表示使用冒号作为字段分隔符,-f1 表示仅显示第一个字段(即用户名)。
awk -F':' '($6 ~ /^[\/\w]+$/){print $1}' /etc/passwd 这里,-F':' 表示使用冒号作为字段分隔符,$6 ~ /^[\/\w]+$/ 是一个正则表达式,用于匹配具有有效主目录和 shell 的用户。{print $1} 表示仅显示匹配行的第一个字段(即用户名)。
这些命令将帮助您查看 CentOS 系统中的用户列表。请注意,您需要具有 root 权限或使用 sudo 命令来执行这些操作。