标准输入设备,标准输出设备,输出重定向,输入重定向,

标准输入即我们输入的命令的设备,比如输入命令的键盘

输出的结果显示在屏幕上,屏幕是标准输出设备

把标准输出的结果不输出在屏幕上通过重定向到一个文件

cat /etc/passwd > /root/Desktop/123

如果同时想让输出定向到一个文件并且继续标准输出可以用tee [filename](生成一个前面标准输出的文件,可以跟在管道符各命令之间不会影响整个命令)

> 通过输出重定向不输出到屏幕上而输出到123文件里,重定向会覆盖内容

>默认表示正确重定向1>,即前面的命令输出是正确的,将正确的内容重定向到目标文件中

例如

echo 123456 1> 123    cat /etc/passwd 1> 123

2>表示错误重定向,即前面的命令是错误的, 将错误的命令重定向到目标文件中

例如

asdwasdwasd 2> 123

例如想要将根目录下属于dz1的用户的文件find出来的标准输出

正确的:find / -user dz1 1> ~/Desktop/123

那么就会在屏幕上输出错误的信息而在123中显示重定向正确的信息

如果想将错误的信息重定向到目标文件中就会将正确的信息输入到屏幕上

find / -user dz1 1> ~/Desktop/yes 2> ~/Desktop/no 将正确的输出到yes文件,错误的输出到no文件,屏幕上无输出

包括正确和错误的重定向是   &>

>> 追加重定向,追加重定向在最下面追加,不会覆盖内容

输入重定向  <

比如在发邮件的时候,想把某个文件当作附件发送给别人

例如

mail dz1  < /etc/passwd

dz1就会收到内容是passwd文件内容的邮件

 

追加输入重定向<<

cat > 123 << word

执行显示>开始输入各种字符直到输入了word时就会结束输入

 

转载于:https://www.cnblogs.com/dazzleC/p/10567496.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值