Linus实验楼笔记——第10节:命令执行顺序控制与管道

1、cut 命令

打印/etc/passwd文件中以:为分隔符的第1个字段和第6个字段分别表示用户名和其家目录:

$ cut /etc/passwd -d ':' -f 1,6
2、grep 命令

结合正则表达式可以实现很复杂却很高效的匹配和查找

3、wc 命令,简单小巧的计数工具

分别只输出行数、单词数、字节数、字符数和输入文本中最长一行的字节数:

# 行数
$ wc -l /etc/passwd
# 单词数
$ wc -w /etc/passwd
# 字节数
$ wc -c /etc/passwd
# 字符数
$ wc -m /etc/passwd
# 最长行字节数
$ wc -L /etc/passwd
统计 /etc 下面所有目录数:

$ ls -dl /etc/*/ | wc -l

4、sort 排序命令

默认为字典排序:

$ cat /etc/passswd | sort
按特定字段排序:

$ cat /etc/passwd | sort -t':' -k 3
以":"作为分隔符; -k 字段号用于指定对哪一个字段进行排序。这里 /etc/passwd文件的第三个字段为数字,默认情况下是以字典序排序的,如果要按照数字排序就要加上 -n参数:

$ cat /etc/passwd | sort -t':' -k 3 -n

5、uniq 去重命令

$ history | cut -c 8- | cut -d ' ' -f 1 | uniq
6、Linus Shell>/dev/null 2 & 1解释,链接如下

http://www.360doc.com/content/11/1020/16/6702151_157743274.shtml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值