美文网首页
Llinux 学习笔记(十一):命令执行顺序控制与管道

Llinux 学习笔记(十一):命令执行顺序控制与管道

作者: Bocchi | 来源:发表于2019-02-18 00:18 被阅读0次

Linux 顺序控制


简单顺序执行可以使用;来完成,比如:

sudo apt-get update;sudo apt-get install some-tool;some-tool
//这里some-tool是指具体的软件包

Linux 选择控制


1、&&:如果前面的命令执行结果返回0则执行后面的,否则不执行后面的。
2、||:就是与&&相反的控制效果,当命令执行结果≠0时则执行它后面的命令。
还可以结合着&&||来实现一些操作。

管道


管道是一种通信机制,通常用于进程间的通信(也可通过socket进行网络通信),它表现出来的形式就是将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)。
我们在使用一些过滤程序时经常会用到的就是匿名管道,在命令行中由 | 分隔符表示。

cut 命令


打印文件或 stdin 中每一行的某一字段
cut 命令的一般形式为:cut [命令选项]...
参数 -d 自定义分隔符,自定义的符号需要加单引号。
参数 -f-d 一起使用,指定显示哪个区域。如-f 1,6表示显示第1个字段和第6个字段。
参数 -c 按字符选取。如 -55-2-5 分别表示前5个(含第5个),第5个之后(含第5个),第2个到第5个。
详细请参考:思齐的博客:linux cut

grep 命令


在文本中或 stdin 中查找匹配字符
grep 命令是很强大的,也是相当常用的一个命令,它结合正则表达式可以实现很复杂却很高效的匹配和查找,这里只先做简要介绍。
grep 命令的一般形式为:grep [命令选项]... 用于匹配的表达式 [文件]...
参数 -r 表示递归搜索子目录中的文件。
参数 -n 表示打印匹配项行号。
参数 -I 表示忽略二进制文件。
详细请参考:飘飘雪的博客:linux grep命令详解

wc 命令


用于统计并输出一个文件或 stdin 中行、单词和字节的数目
分别只输出行数、单词数、字节数、字符数和输入文本中最长一行的字节数:
wc 命令的一般形式为:wc [命令选项]... 用于匹配的表达式 [文件]...
参数 -l 表示显示行数
参数 -w 表示显示单词数
参数 -c 表示显示字节数
参数 -m 表示显示字符数
参数 -L 表示显示最长行字节数
注意:对于西文字符来说,一个字符就是一个字节,但对于中文字符一个汉字是大于2个字节的,具体数目是由字符编码决定的

sort 命令


将 stdin 按照一定方式排序,然后再输出
sort 命令的一般形式为:sort [命令选项]...。缺省为字典排序。
参数 -r 表示反转排序
参数 -n 表示数组排序
参数 -t 指定字段的分隔符
参数 -k 指定对哪一个字段进行排序

uniq 命令


过滤或者输出 stdin 重复行。
uniq 命令的一般形式为:uniq [命令选项]...。缺省为过滤。
参数 -d 表示输出重复的行
参数 -c 表示输出重复的次数
参数 -D 表示输出所有重复的行

相关文章

  • Llinux 学习笔记(十一):命令执行顺序控制与管道

    Linux 顺序控制 简单顺序执行可以使用;来完成,比如: Linux 选择控制 1、&&:如果前面的命令执行结果...

  • (十一)命令执行顺序控制与管道

    一、实验介绍 1.1 实验内容 顺序执行、选择执行、管道、cut 命令、grep 命令、wc 命令、sort 命令...

  • linux命令日常记录4

    命令执行顺序控制与管道 多个命令按照顺序执行,想执行多个命令 可以通过分号来分隔 ;如安装软件sudo apt-...

  • Linux管道命令(pipe)

    学习管道之前我们先了解一下linux的命令执行顺序 命令执行顺序控制 通常情况下,我们在终端只能执行一条命令,然后...

  • Linux管道命令学习

    学习管道之前我们先了解一下linux的命令执行顺序 命令执行顺序控制 通常情况下,我们在终端只能执行一条命令,然后...

  • 命令执行顺序控制与管道

    1. 命令执行顺序控制 && 表示如果前面的命令执行结果(不是表示终端输出的内容,而是表示命令执行状态的结果)返回...

  • 09 linux命令执行顺序控制与管道

    资料来源:https://www.shiyanlou.com/courses/1 1 多条命令顺序执行 sudo ...

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

    一、命令执行顺序的控制 顺序执行多条命令通常情况下,每次只能在终端输入一条命令,执行完成后,再输入第二条命令,然后...

  • 管道及相关常用命令

    高效率的使用Linux通常都需要结合命令的顺序控制以及管道一起实现。这里主要总结一下Linux命令的执行顺序控制和...

  • 命令执行顺序 && 管道

    命令的执行顺序 linux命令的执行一般是,在终端中输入一行命令,执行完成,再继续输入下一命令。 顺序执行多条命令...

网友评论

      本文标题:Llinux 学习笔记(十一):命令执行顺序控制与管道

      本文链接:https://www.haomeiwen.com/subject/rnaneqtx.html