54SA.COM|专注于系统运维管理,为中国SA提供动力!
Getting online shouldn't be tough. $7.99 .COMs
系统管理员之家Banner
当前位置: 主页 > Linux > 新手入门 > 常用命令 >

Linux按字母顺序列出所有的用户名方法探讨

时间:2011-12-22 09:47来源:未知 编辑:admin

 Linux下列出所有存在的用户名,并按照字母顺序排列命令探讨。

1、

  1. cat /etc/passwd | cut -d: -f1 | sort 

cat 输出 /etc/passwd文件内容,cut 通过参数 -d -f按“:”分割截取第一个,sort排序。

2、

  1. awk -F ':' '{print $1 | "sort";}' /etc/passwd 

awk 查询/etc/passwd 中以":"分割的第一个字符串并通过sort排序输出。

等同于:

  1. awk  'BEGIN{FS=":"} {print $1 | "sort";}' /etc/passwd 

3、最简方法

  1. cut -d: -f1 /etc/passwd | sort 

 

还有更好的方法,请不吝留言,谢谢!

[责任编辑:admin]


------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名:
最新评论 进入详细评论页>>