bash基础功能之多命令顺序执行与管道符
2017-03-22 21:16
741 查看
1.多命令顺序执行
举例如下:
date;ll
date&&fsdfsdf
date||ll
命令 && echo yes || echo no --可以判断命令是否执行成功
-------------------
这里了解一个命令dd,可以复制文件或设备,主要目的还是用来复制磁盘
语法:
dd if=输入文件 of=输出文件 bs=字节数 count=个数
选项:
if=输入文件 指定源文件或源设备
of=输出文件 执行目标文件或目标设备
bs=字节数 指定一次输入/输出多少字节,即把这些字节看做一个数据块
count=个数 指定输入/输出多少个数据块
date;dd if=/dev/zero of=/root/testfile bs=1k count=10000;date --复制zero文件到testfile,总共100M,可以通过看date前后,了解时间间隔,运行用了多久
-------------------
2.管道符
命令格式:
命令1 | 命令2 --命令1的正确输出作为命令2的操作对象
举例如下:
ll -a /etc |more --查看/etc的文件有哪些,但太多,用管道符+more分页显示
netstat -an |grep LISTEN --利用管道符+grep命令,筛选出含有LISTEN的输出结果
-------------------
grep命令
语法:
grep [选项] "搜索内容"
选项:
-i 忽略大小写
-n 输出行号
-v 反向查找
--color=auto 搜索出的关键字用颜色显示
举例:
grep root /etc/passwd --在/etc/passwd文件中找出包含root字符的行数据
-------------------
多命令执行符 | 格式 | 作用 |
; | 命令1;命令2 | 多个命令顺序执行,命令之间没有任何逻辑联系 |
&& | 命令1&&命令2 | 逻辑与 当命令1正确执行,则命令2才会执行; 当命令1执行不正确,则命令2不会执行 |
|| | 命令1||命令2 | 逻辑或 当命令1执行不正确,则命令2才会执行; 当命令1执行正确,则命令2不会执行 |
举例如下:
date;ll
date&&fsdfsdf
date||ll
命令 && echo yes || echo no --可以判断命令是否执行成功
-------------------
这里了解一个命令dd,可以复制文件或设备,主要目的还是用来复制磁盘
语法:
dd if=输入文件 of=输出文件 bs=字节数 count=个数
选项:
if=输入文件 指定源文件或源设备
of=输出文件 执行目标文件或目标设备
bs=字节数 指定一次输入/输出多少字节,即把这些字节看做一个数据块
count=个数 指定输入/输出多少个数据块
date;dd if=/dev/zero of=/root/testfile bs=1k count=10000;date --复制zero文件到testfile,总共100M,可以通过看date前后,了解时间间隔,运行用了多久
-------------------
2.管道符
命令格式:
命令1 | 命令2 --命令1的正确输出作为命令2的操作对象
举例如下:
ll -a /etc |more --查看/etc的文件有哪些,但太多,用管道符+more分页显示
netstat -an |grep LISTEN --利用管道符+grep命令,筛选出含有LISTEN的输出结果
-------------------
grep命令
语法:
grep [选项] "搜索内容"
选项:
-i 忽略大小写
-n 输出行号
-v 反向查找
--color=auto 搜索出的关键字用颜色显示
举例:
grep root /etc/passwd --在/etc/passwd文件中找出包含root字符的行数据
-------------------
相关文章推荐
- Linux学习日记 —— 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符
- bash基础功能之多命令顺序执行与管道符
- Shell基础-Bash基本功能-多命令顺序执行与管道符
- Shell基础-Bash基本功能-多命令顺序执行与管道符
- shell基础-bash基本功能-多命令顺序执行与管道符
- [Shell]Bash基本功能:多命令顺序执行与管道符
- (大数据工程师学习路径)第一步 Linux 基础入门----命令执行顺序控制与管道
- shell基础-输入输出以及重定向/多命令顺序执行与管道符/通配符与特殊符号
- Linux基础 -- 命令执行顺序控制与管道
- 【BASH】顺序执行一系列的命令
- Linux命令执行顺序与管道命令
- 【Linux基础学习之三】Bash的一些基础知识总结(通配符、重定向、管道、命令补全)
- 命令执行顺序控制与管道
- 命令执行顺序控制与管道
- linux多命令顺序执行与管道符-54
- Shell基础-Bash基本功能-历史命令与补全
- Linux成长之路(五)——Linux任务计划crontab和命令执行顺序控制与管道
- bash基础功能之历史命令和命令补全
- 命令执行顺序控制与管道
- 1.8命令执行顺序控制与管道(学习过程)