bash基本功能--多命令顺序执行与管道符

多命令顺序执行

dd if=输入文件 of=输出文件 bs=字节数 count=个数(文件的大小)
选项:

 if=输入文件      指定源文件或源设备
 of=输出文件      指定目标文件或目标设备
 bs=字节数        指定一次输入/输出多少字节,即把这些字节看做一个数据块
 count=个数       指定输入/输出多少数据块

例子:

date; dd if =/dev/zero   of=/root/testfile  bs=1k  count=100000;date

这个例子可以计算出文件复制所需要的时间

命令   && echo yes || echo no

管道符

命令1 | 命令2
# 命令1的正确输出作为命令2的操作对象
ll  -a /etc  | more 

ll -a /etc 查看etc目录下文件的详细信息,但内容太多不能同时显示。这是可以用more命令。

注意单独使用more命令时只能用来查看文件内容

netstat -an  | grep  "ESTABLISHED
grep  [选项]  "搜索内容"  文件名

选项:
   -i   忽略大小写
   -n   输出行号
   -v   反向查找
   --color   搜索出的关键字用颜色显示