我知道有/etc/group个文件列出了所有用户组.

我想知道,是否有一个简单的命令,可以列出所有用户组名,而不必解析世界可读的/etc/group文件.我愿意创建一个管理员网页,列出Linux帐户的组名.

推荐答案

要列出所有分配了用户的本地组,请使用以下命令:

cut -d: -f1 /etc/group | sort

For more info- > Unix groups, Cut command, sort command

Linux相关问答推荐

通过ssh传输参数时避免字符串拆分

通过shell 脚本基于AM/PM对日期时间字段进行排序

cu可以从串口读取,但我自己的C程序不能

如何修复 script(1) 实用程序输出的换行符?

如何让xargs对 bash 脚本中find命令找到的所有文件执行?

Linux BlueZ 5.65 hcitool 结合服务 UUID 和制造数据广告

使用 AWK 过滤 Linux 输出

在 linux 中插入带有 sed 命令的文件的行

如何从 2 个文件中获取内容并使用 shell 脚本将该内容附加到新文件中

你如何在 CentOS9 上使用 C++ fmt?

查找在特定日期从特定机器登录的所有用户

在不调试的情况下查找哪个汇编指令导致了非法指令错误

如何在 shell 脚本中只读取一个字符

如何在 Linux/Unix 上递归复制以abc开头的目录?

为什么在编译 K&R2 第 1 章中最长的行示例时出现getline 的类型冲突错误?

Pthread mutex互斥断言错误

如何在第一个错误时停止 xargs?

如何从命令行打开 Ubuntu Linux 上的 AVD 管理器?

在 linux 上查看文件大小

将 BlueZ Stack 用作外设(广告商)