bash基础功能之多命令顺序执行与管道符
来源:互联网 发布:大学室友不好知乎 编辑:程序博客网 时间:2024/05/20 05:28
1.多命令顺序执行
多命令执行符
格式
作用
;
命令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字符的行数据
-------------------
- bash基础功能之多命令顺序执行与管道符
- Shell基础-Bash基本功能-多命令顺序执行与管道符
- shell基础-输入输出以及重定向/多命令顺序执行与管道符/通配符与特殊符号
- linux多命令顺序执行与管道符-54
- 命令执行顺序控制与管道
- Linux命令执行顺序控制与管道
- 命令执行顺序控制与管道
- Linux命令执行顺序控制与管道
- 命令执行顺序控制与管道
- 【Linux】命令执行顺序控制与管道
- 命令执行顺序控制与管道
- Linux命令执行顺序控制与管道
- Linux命令执行顺序控制与管道
- Linux bash 管道符及多命令执行
- 7、linux命令执行顺序控制与管道
- Linux学习10:命令执行顺序控制与管道
- Linux学习之多命令顺序执行
- 【BASH】顺序执行一系列的命令
- POJ 1860 换汇币 (BellmanFord)
- 小白学Java Web 11 Http协议1(http请求)
- Hadoop HA的搭建
- javaday03_基本语法_条件体,循环体
- Chris and Magic Square
- bash基础功能之多命令顺序执行与管道符
- 码云使用Tortoise git SSH的形式提交代码
- bzoj1878 [SDOI2009]HH的项链
- bootstrap3.x栅格系统
- log4j2 文件个数超出上限没有删除解决方法 RollingFile DefaultRolloverStrategy
- Linux 802.11n CSI Tools常见问题,故障排除
- 排序动态图
- Pandas 文本数据方法 find( ) rfind( ) index( ) rindex( )
- 给QWidget添加菜单栏