探索 Linux 命令行:重定向、管道与扩展的奥秘
1. 重定向与管道基础
在 Linux 命令行中,重定向是一项强大的功能。我们可以通过特定的命令将文本内容放置到文件中。例如,输入命令后紧跟要放入文件的文本,最后按 ctrl - D 结束操作,这就如同实现了一个简单的文字处理器。
[me@linuxbox ~]$ cat lazy_dog.txt
The quick brown fox jumped over the lazy dog.
使用 < 重定向操作符,可以将标准输入的来源从键盘切换到文件。例如:
[me@linuxbox ~]$ cat < lazy_dog.txt
The quick brown fox jumped over the lazy dog.
这与直接传递文件名参数的效果相同,但它展示了如何使用文件作为标准输入源。
管道是另一个重要的 shell 特性,使用管道操作符 | ,可以将一个命令的标准输出传递给另一个命令的标准输入,形式为 command1 | command2 。例如:
[me@linuxbox ~]$ ls -l /usr/bin | less
这样可以逐页显示 ls -l
超级会员免费看
订阅专栏 解锁全文
3

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



