Linux-命令执行顺序控制与管道

1、用;来分隔命令
例:$ sudo apt-get update;sudo apt- get install some-tool;some-tool;
2、&&用来实现选择性执行,如果前面的命令的执行结果返回0则执行后面的,否则不执行。
可以通过以下命令$ echo $? 获取上一次命令的返回值。
||表示当上一条命令的执行结果返回值不为0时,执行后面的命令。
3、管道
管道是一种通信机制,通常用于进程间的通信,表现的形式就是将前面每一个进程的输出直接作为下一个进程的输入。管道分为匿名管道和具名管道,使用过滤程序时常用到的就是匿名管道。在命令行中由|表示。具名管道通常在源程序中使用。
例:$ ls -al /etc | less 把命令ls的输出作为命令less的输入。
4、cut命令的使用

5、grep命令
在文本或stdin中查找匹配字符串
grep命令的一般形式为:grep [命令选项]... 用于匹配的表达式 [文件]...
6、wc命令
用于统计并输出一个文件中行、单词和字节的数目

7、sort排序
支持的排序方式:字典、数字、月份、随机、反转、指定特定字段进行排序等
例:$ cat /etc/passwd | sort
8、uniq去重命令
用于过滤或者输出重复行
只能去连续重复的行,不是全文去重,所以使用前先排序

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值