Linux---输入输出重定向(17)

一、输入输出重定向

    >file     标准输出重定向到文件----覆盖

    >>file   标准输出重定向到文件----追加

    2>        标准错误重定向到文件----覆盖

    2>>     标准错误重定向到文件----追加

    2>/dev/null    标准错误重定向到回收站

    &>file     标准输出和标准错误重定向到文件---覆盖

    >>file 2>&1   标准输出和标准错误重定向到文件---追加


    >file     标准输出重定向到文件----覆盖

                

扫描二维码关注公众号,回复: 38310 查看本文章

        1、查看tmp文件下的详细信息:ls -l,发现并没有任何文件

        2、将日期重定向到一个叫abc的文件: date > abc

        3、再次查看tmp下的详细信息:ls -l

        4、查看abc的内容:cat  abc

                

        5、abc中的内容存的是时间。


      >>file   标准输出重定向到文件----追加

                

        6、如果有两个>>表示追加:date >> abc

        7、再次查看abc中的内容:cat abc

        8、确实发现时间多了一个,表示时间追加成功。

    其它命令如下:

            

    重定向配合计划任务:

      */1 * * * * date>>/tmp/abc

二、管道符

    字符:   |    这就是管道符

    作用有两个:

        1、承上启下:把上一个指令的输出作为下一个指令的输入来执行。

        2、搭配grep字符实现过滤功能。

    

        [root@localhost tmp]# ls -l /etc/ |more

            

        [root@localhost tmp]# ps -aux | grep cron(显示具有周期性计划的进程)

            ps -aux 显示进程,grep crop 过滤进程

            

        [root@localhost tmp]# ps -aux | grep cron >abc(把具有周期性计划的进程重定向到abc文件)

            


猜你喜欢

转载自blog.csdn.net/pengzhisen123/article/details/80033053