我想知道在使用此命令时如何按字母顺序查看用户:
cut -d: -f1 /etc/passwd
Run Code Online (Sandbox Code Playgroud)
我得到了一个包含很多名字的列表,包括我的名字,但它很长。我想按字母顺序排序。
我怎么能做到这一点?也许我做错了什么?
最简单:
cut -d: -f1 /etc/passwd | sort
Run Code Online (Sandbox Code Playgroud)
还要从终端类型查看用户信息:
grep /home /etc/passwd | sort
Run Code Online (Sandbox Code Playgroud)
/home 告诉 grep 删除任何不包含文本 /home 的行,从而从命令的结果中过滤掉许多没有用户信息的行。在 Ubuntu 中,用户目录默认位于 /home 目录中。此命令将显示每个用户的多个属性。用户属性是:
用户名:密码:UID:GID:信息:主目录:shell
如果您只想对名称(之后cut
)进行排序,请使用Rinzwind 的答案。
如果要/etc/passwd
根据用户名按字母顺序对文件进行排序:
sort -t: -k1,1 /etc/passwd
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5515 次 |
最近记录: |