《Linux Shell 编程与编辑器使用详解》学习(二)

1.3.5 IO重定向

在Linux系统中,数据流可分为三类:数据输入、数据输出和错误输出。相应的,每一个进程也都有三个特殊的文件描述指针:标准输入(standard input, stdin ,文件描述指针为0)、标准输出(standard output,stdout, 文件描述指针为1)和标准错误输出(standard error, stderr,文件描述指针为2)。

管道以及I/O重新定向是Linux系统中特有的概念。所谓管道是指将某一个命令的输出结构传送到到另一个命令,当成另外一个命令的输入,其代表符号是 | 。

所谓I/O重定向是指将命令执行的结构重新导出到其他的设备或文件(以>或>>来表示),或是重新导入到其他的设备或文件(以<或<<来表示)。


1.3.8 命令的执行顺序

(1)顺序执行多个命令是指在命令行一条一条的输入命令,命令之间用分号(;)分隔,且分号前后的命令无因果关系。


(2)有条件执行分为&&和||。区别如下:

  • &&:连接两个命令,前一命令执行成功后才能执行后一个命令,相当于
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值