重定向、标准输入、标准输出

重定向:

    输出重定向:
        正确的输出重定向:  命令必须正确执行才会去执行重定向操作
        >
        >>
        1>
        1>>
        错误的输出重定向:
        2>
        2>>

        正确和错误输出重定向:
        &>
        &>>

linux系统里标准的输入、标准输出

    标准输入: 从键盘    standard input  --》stdin
    标准输出: 输出屏幕  standard output -->stdout

脚本里如何保存内容到文件里?

    1.重定向 redirect  : 重新定义内容的输出方向,一般输出到文件

        > 输出重定向,如果后面接的文件不存在会自动新建,如果存在会覆盖原来文件里的内容
        >> 追加输出重定向,如果后面接的文件不存在会自动新建,如果存在不会覆盖原来文件里的内容,只是在文件的末尾追加内容
        &>  命令正确执行和错误执行都重定向到文件,如果后面接的文件不存在会自动新建,如果存在会覆盖原来文件里的内容
        &>>  命令正确执行和错误执行都重定向到文件,如果后面接的文件不存在会自动新建,如果存在不会覆盖原来文件里的内容,只是在文件的末尾追加内容

        /dev/null  非常特殊的设备文件,相当于linux系统里的垃圾清除站,任何的内容重定向到这个文件里,都会直接删除,不保存,当你不想显示某些输出,又不想保存某些输出的时候就可以重定向到/dev/null。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值