UNIX 命令行操作:I/O 重定向、管道、后台作业与特殊字符处理
1. I/O 重定向
I/O 重定向允许我们改变命令的输入和输出方向。 cat 是 “catenate” 的缩写,用于连接文件并输出到标准输出。不过,我们先假设 cat 等工具只接受标准输入。
- 输入重定向 :使用 < 符号,例如 cat < cheshire 可以将 cheshire 文件的内容输出到终端。 sort < cheshire 会对 cheshire 文件的行进行排序并输出结果。
- 输出重定向 :使用 > 符号,如 date > now 会将当前日期和时间保存到 now 文件中。
- 组合使用 :可以将输入和输出重定向组合,如 cat < file1 > file2 类似于 cp file1 file2 。
2. 管道
管道允许将一个命令的输出作为另一个命令的输入,用 | 表示。包含两个或更多通过管道连接的命令的行称为管道线。
- 常见用法 :常与 more
超级会员免费看
订阅专栏 解锁全文
9

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



