Shell基础--Bash基本功能---输入输出重定向

Shell基础--Bash基本功能---输入输出重定向

标准输入输出
设备       设备文件名   文件描述符     类型
键盘       /dev/stdin       0              标准输入
显示器   /dev/sdtout     1              标准输出
显示器   /dev/sdterr      2          标准错误输出(报错信息)

输出重定向
就是原本要显示在屏幕上的,现在输进文件里
       类型                 符号                         作用
标准输出重定向    命令>文件       以覆盖的方式,写入文件
                           命令>>文件      以追加的方式,写入文件

标准错误输出    错误命令2>文件    以覆盖的方式,写入文件
   重定向          错误命令2>>文件    以追加的方式,写入文件
                   
正确的错误的    命令>文件 2>&1   以覆盖的方式,写入文件
  同时保存     命令>>文件 2>&1    以追加的方式,写入文件
                        命令 &> 文件         以覆盖的方式,写入文件
                      命令 &>> 文件        以追加的方式,写入文件
                命令 >>文件1 2>>文件2  以追加的方式,正确的写入文件1,错误的写入2

输入重定向
就是原本要从键盘上输入的,现在从文件里输入
[root@hhh~]#wc [选项] [文件名]
选项:
-l      统计行数
-w    统计单词数
-c     统计字节数

加上 < 符号与不加 < 符号,执行命令输出的结果略有不同,不加 < 符号的输出结果会有文件名,
而加上 < 符号的输出结果不会有文件名

对于加上 << 符号,其含义如下:
      命令<< 标识符
      …
      标识符:把标识符之间内容作为命令的输入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值