Linux 命令管道使用入门
在 Linux 系统中,管道是一项强大且实用的功能,它能让我们将不同命令组合起来,实现更复杂的操作。本文将为你介绍 Linux 中输入、输出和管道的基本概念,以及六个常用命令的使用方法。
输入、输出和管道的基本概念
在 Linux 里,大多数命令要么从键盘读取输入,要么将输出显示在屏幕上,或者两者兼具。Linux 为这种输入输出操作赋予了专业名称:
- 标准输入(stdin) :指 Linux 从键盘读取的输入流。当你在命令提示符下输入任何命令时,就是在向 stdin 提供数据。
- 标准输出(stdout) :是 Linux 向显示器输出的数据流。例如,运行 ls 命令打印文件名时,结果就会显示在 stdout 上。
而管道的神奇之处在于,你可以把一个命令的 stdout 连接到另一个命令的 stdin,让前一个命令为后一个命令提供数据。例如,使用 ls -l 命令以长格式列出 /bin 目录的内容:
$ ls -l /bin
total 12104
-rwxr-xr-x 1 root root 1113504 Jun 6 2019 bash
-rwxr-xr-x 1 root root 170456 Sep 21 2019 bsd-csh
-rwxr-xr-x 1 root root 34888 Jul 4 2019 bunzip2
-rwxr-xr-x 1 root r
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



