Linux学习 第7课

I/O重定向与管道

I/O重定向

  • ">": 将标准输出重定向到文件,并覆盖文件内容。

下面演示功能:

  1. 使用 “>” 将当前时间重定向到文件date.txt
  2. 将终端0的date重定向到终端2


  • 文件描述符

0:表示标准输入,键盘输入。
1:表示标准输出,输出到终端。
2:表示标准错误,输出到终端。
3+:常规文件描述符。

如下在/proc下随机查看一个进程打开的文件

输出重定向

  • “>” 表示覆盖
  • “>>”表示追加
    如下使用date演示覆盖和追加的区别
  • 错误输出重定向

输入重定向

演示如下:

  1. 使用grep命令过滤root,没有改变输入端,默认为键盘,接着把输入重定向到/etc/passwd。
  2. 使用dd命令从/dev/zero中读取数据并写入到file01.txt文件,每次写入1MiB,一共写入2次

    3.使用输入重定向和输出重定向完成上述同样的功能
posted @ 2023-11-22 11:23  Lc123456789  阅读(13)  评论(0)    收藏  举报