less: 分屏幕显示,可以向上翻
-f: 查看文件尾部,不退出,等待显示后续追加至此文件的新内容;
管道符左边命令的输出就会作为管道符右边命令的输入
head -2 文件名 | tail -1
grep “rpm” /etc/passwd 在/etc/passwd文件中查找关键字 rpm
cut、sort、join、sed、awk
-f 1-3
aaabbcaaa
aa bbc aaa
bb bbc bbb
asgodssgoodsssagodssgood
asgodssgoodsssagoodssgod
sdlkjflskdjf3slkdjfdksl
slkdjf2lskdjfkldsjl
举例
cut -d ‘:‘ -f1 文件名
-f: 排序时忽略字符大小写
banana 12
apple 1
orange 8
sed [options] ‘AddressCommand‘ file ...
统计/usr/bin/目录下的文件个数;
# ls /usr/bin | wc -l
判断 /home目录是否有文件
取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示;
# cut -d: -f7 /etc/passwd | sort -u
取出/etc/inittab文件的第6行;
# head -6 /etc/inittab | tail -1
取出/etc/passwd文件中倒数第9个用户的用户名和shell,显示到屏幕上并将其保存至/tmp/users文件中;
# tail -9 /etc/passwd | head -1 | cut -d: -f1,7 | tee /tmp/users
显示/etc目录下所有以pa开头的文件,并统计其个数;
# ls -d /etc/pa* | wc -l
原文:https://www.cnblogs.com/ytuan996/p/10591535.html