(1)命令替换

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

11.命令替换和输出重定向

11.命令替换和输出重定向
可以看到另外一个控制台也弹出了警告。

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

11.命令替换和输出重定向

11.命令替换和输出重定向
发现只是把date这四个字母发送给了所有人,并不是执行后的时间信息。

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

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

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

b.输出重定向
>、>>

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

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

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

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

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

11.命令替换和输出重定向

 


11.命令替换和输出重定向
转载请注明出处:http://blog.csdn.net/acmman/article/details/52051737

相关文章:

  • 2021-12-04
  • 2021-12-20
  • 2021-11-17
  • 2021-06-23
  • 2021-10-12
  • 2022-03-02
  • 2022-12-23
  • 2021-09-20
猜你喜欢
  • 2021-12-16
  • 2022-12-23
  • 2021-12-25
  • 2021-12-15
  • 2021-08-17
  • 2022-12-23
  • 2021-11-27
相关资源
相似解决方案