zoukankan      html  css  js  c++  java
  • 11.命令替换和输出重定向

    (1)命令替换

    我们首先启动两个控制台程序
    我们在其中一个控制台上输入指令wall aaa,也就是向所有人输出警告,警告内容为aaa:


    可以看到另外一个控制台也弹出了警告。

    我们想把当前日期发给所有用户怎么办?我们首先使用wall date:


    发现只是把date这四个字母发送给了所有人,并不是执行后的时间信息。

    这是因为我们没有对命令进行指明。给需要执行的命令两边加上“`”符号(也就是键盘上数字1左边的那个按键代表的字符)

    (2)重定向(把命令执行的结果输出到文件中去)

    a.标准输入、输出
    Stdin
    Stdout
    Stderr

    b.输出重定向
    >、>>

    我们使用ls查看test目录下所有的文件,可以看到文件的信息。然后我们使用“>”号,就可以将执行的“ls -l”的所有结果信息打印到名为comd.txt文档中去,我们重新查看test目录时,就会发现该文件,浏览文件就会发现使我们之前执行ls -l时的信息。

    使用“>>”就是不覆盖源文件,在源文件的基础上累加信息。

    c.错误输出重定向
    2>、&>>

    可以把错误的命令重定向到文件中去。

    d.输入重定向
    <、<<!............!
    我们写一个aa.txt文件,里面有一些内容,然后我们把aa.txt文件中的内容重定向输出给所有的人



    转载请注明出处:http://blog.csdn.net/acmman/article/details/52051737

  • 相关阅读:
    我是5型
    现在的我,有两个状态。我要去找第三个
    什么是BNF范式,什么又是EBNF范式?
    又是好久不写日志
    语料库资源汇总
    原生js与css3结合的电风扇
    JavaScript基础2
    JavaScript基础1
    JavaScript基础4
    JavaScript基础3
  • 原文地址:https://www.cnblogs.com/kdy11/p/8917177.html
Copyright © 2011-2022 走看看