Linux命令组合与管道使用指南
1. 输入、输出与管道基础
在Linux系统中,大多数命令要么从键盘读取输入,要么将输出显示在屏幕上,或者两者兼具。这里有两个重要的概念:
- 标准输入(stdin) :Linux从键盘读取的输入流。当你在提示符下输入任何命令时,就是在向stdin提供数据。
- 标准输出(stdout) :Linux写入显示器的输出流。例如,运行 ls 命令打印文件名时,结果会显示在stdout上。
管道是Linux中一个强大的功能,它允许我们将一个命令的stdout连接到另一个命令的stdin。其操作步骤如下:
1. 以 ls -l /bin 命令为例,该命令会以长格式列出 /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 root 2062296 Sep 18 2020 busybox
-rwxr-xr-x 1 root root 34888 Jul 4 2019 bzcat
⋮
-rwxr-xr
超级会员免费看
订阅专栏 解锁全文
1776

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



