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

  • 相关阅读:
    [leetcode]Length of Last Word
    本周第一天
    本月第一周的第一天
    获取本周的第一天
    PHP实现今天是星期几
    mysql获取相隔时间段的数据
    在mysql中给查询的结果添加序号列
    《岛上书店》
    正则表达式:在大写字母前面加_
    Git忽略文件的三个办法
  • 原文地址:https://www.cnblogs.com/kdy11/p/8917177.html
Copyright © 2011-2022 走看看