Linux命令通过uid列出所有用户

时间:2016-01-04 08:16:06

标签: linux terminal redhat

我正在使用RedHat Linux 6。 我需要redhat Linux终端代码列出uid = 499以上的所有用户? 我已经尝试了#cat; cat / etc / passwd"。但它显示了所有用户。我该如何过滤它?

2 个答案:

答案 0 :(得分:2)

您可以使用awk来解析所需UID的passwd数据库。

要列出严格大于499的UID的所有用户,请执行以下操作:

getent passwd | awk -F: '$3 > 499 {print $1}'

编辑:如果您只想要用户名,请执行以下操作:

_onBindingChange

答案 1 :(得分:0)

您可以在终端中使用以查找所有用户

cut -d: -f1 /etc/passwd

希望这段代码可以帮助你而不是