首页 > 服务器学习 > Linux > bash中的多命令顺序执行和管道符
2016
12-16

bash中的多命令顺序执行和管道符

一、多命令顺序执行:

多命令顺序执行连接符号:

;(分号)  格式:命令1 ; 命令2;...  作用:多个命令顺序执行,命令之间没有逻辑关系

&&   格式:命令1 && 命令2  作用:逻辑与,只有当命令1正确执行才会继续执行命令2

||   格式:命令1 || 命令2  作用:逻辑或,只有当命令1执行错误才会继续执行命令2

dd if=输入文件 of=输出文件 bs=字节数 count=个数

这个命令可以复制所有文件,包括系统的硬件设备如硬盘,可以复制数据结构和文件系统

如:dd if=/dev/sda of=/dev/sdb作用是复制sda的硬盘系统和数据结构到sdb硬盘中。

if=输入文件:指定源文件或源设备

of=输出文件:指定目标文件或目标设备

bs=字节数:指定一次输入/输出多少字节,即把这些字节看作一个数据块

count=个数:指定输入/输出多少个数据块

二、管道符

命令语法:命令1 | 命令2

代表命令1的正确输出作为命令2的操作对象

如:netstat -an | grep ESTABLISHED来查看当前服务器正在连接的信息

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。