在 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
命令來執行這些操作。