这是做什么的?

这是做什么的?

我发现这一行

cut -d: -f1 /etc/passwd

作为我的服务器上 root 使用的第一个命令。我觉得有人想以某种方式禁用用户帐户,但我现在无法使其他一切都正常工作。有人知道它是做什么的吗?

答案1

该命令输出系统上的用户名列表。

cut是一个用于根据列处理文本的命令。 -d:告诉命令列由字符分隔:-f1告诉命令仅显示第一个字段。/etc/passwd是要从中读取数据的文件。

/etc/passwd文件为每个用户占一行。每行由多列分隔,:第一列是用户名。

它只会显示机器本地定义的帐户。如果机器配置为从网络服务检索帐户信息,则可能存在比 中可找到的更多的帐户/etc/passwd

答案2

人切

-d:设置:为字段分隔符
-f1选择字段编号1

选择第一个字段,/etc/passwd换句话说,打印一个包含用户名的列表......

相关内容