zoukankan      html  css  js  c++  java
  • 重定向命令的使用

    一、首先咱们先创建一个目录文件。在这个目录文件下创建几个目录文件。

    然后用 tree 查看一下这个目录文件的结构。

     二、用重定向命令 ">"  把app下的d1目录结构重定向到文件"d1.log"

    然后用cat 查看一下这个d1.log 文件。

      

     三、再次用 ">"  命令把命令 "ls" 重定向到文件"d1.log"时,他会覆盖原来重定向到这个文件里的内容。

    cat 一下。

     

     四、如果咱们需要保留原来文件内容,而且不想覆盖原来的内容可以用 ">>" 命令(在原有内容基础上追加内容)把新的内容 “My hostname

    is `hostname`” 追加到"d1.log"原有内容的后面,而不是覆盖。

     五、”set -C“ 命令是禁止覆盖命令,运行这个命令,在用 “>” 命令定向到文件"d1.log"时,他会显示错误而无法重定向。

    但是运行禁止覆盖命令后,可以用 ">>" 对文件进行追加。

     六、运行禁止覆盖命令后,用 ">|" (强制覆盖)命令进行强制覆盖,这样"d1.log"原来的内容就消失了,只保留刚刚重定向的内容。

     set +C 命令可以取消强制覆盖命令。

     七、2>   错误命令重定向到"d1.log"

     八、"&>" 把所有输出的内容不管对与错都重定向到"d1.log"文件中。

     九、把正确命令重定向到文件"d1.log"。把错误命令重定向到"error.log"。

     十、也可以把多个命令,文件和目录重定向到一个文件中。

  • 相关阅读:
    P3478 [POI2008]STA-Station
    P2015 二叉苹果树
    P2014 选课 (树型背包模版)
    求树的每个子树的重心
    求树的直径
    Javascript--防抖与节流
    JavaScript中call和apply的区别
    解决谷歌浏览器“此Flash Player与您的地区不相容,请重新安装Flash”问题(最新版)
    matlab实验代码(总)
    表达式树
  • 原文地址:https://www.cnblogs.com/lmf1110/p/7857343.html
Copyright © 2011-2022 走看看