bash中的多命令顺序执行和管道符
qingheluo2016-12-16清河洛266
一、多命令顺序执行:多命令顺序执行连接符号:;(分号) 格式:命令1 ; 命令2;... 作用:多个命令顺序执行,命令之间没有逻辑关系&& 格式:命令1 && 命令2 作用:逻辑与,只有当命令1正确执行才会继续执行命令2|| 格式:命令1 || 命令2 作用:逻辑或,只有当命令1执行错误才会继续执行命令2dd if=输入文件 of=输出文件 bs=字节数 count=个数这个命令可以复制所有文件,包括系统的硬件设备如硬盘,可以复制数据结构和文件系统如:dd if=/dev/sda of=/dev/sdb作用是复制sda的硬盘系统和数据结构到...
一、多命令顺序执行:
多命令顺序执行连接符号:
;(分号) 格式:命令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来查看当前服务器正在连接的信息