美文网首页PHP程序员
linux将内容输出到某文件当中的>与>>的区别

linux将内容输出到某文件当中的>与>>的区别

作者: php转go | 来源:发表于2020-09-04 07:47 被阅读0次

    linux中把输出到某文件当中,只需要在执行命令后面加上>或者>> 加上文件,就能把内容写在文件中去,不显示在终端。

    [vincent@iZbp1i4eha5b7d79j6zjyjZ ~]$ echo 123   #会直接输出在终端
    123
    [vincent@iZbp1i4eha5b7d79j6zjyjZ ~]$ echo 123 > a.log #写入文件,不输出到终端
    [vincent@iZbp1i4eha5b7d79j6zjyjZ ~]$ echo 123 >> a.log  #写入文件,不输出到终端
    [vincent@iZbp1i4eha5b7d79j6zjyjZ ~]$ 
    
    >与>>的区别

    >> 是追加内容
    > 是覆盖原有内容

    >与<的区别

    大于号(>):将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)

    小于号(<):命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及设备输入

    相关文章

      网友评论

        本文标题:linux将内容输出到某文件当中的>与>>的区别

        本文链接:https://www.haomeiwen.com/subject/xcjxsktx.html