Linux 命令行操作全解析
1. 命令重定向与管道
在 Linux 命令行中,more和less是非常实用的工具。若想了解more的更多功能,可在more提示符下输入?。
管道可将两个程序连接起来,重定向则能让程序从文件读取输入或把输出写入文件。重定向标准输出到新文件使用>符号,例如将ls命令的输出写入ls.output文件:
ls /bin > ls.output重定向符号周围的空格是可选的。要读取这个文件内容,可使用more命令并通过<符号重定向输入:
more < ls.outputmore命令在此处处理重定向,与之前处理管道的方式类似,它本身并不关心数据的实际来源,而more ls.output是more自己打开文件。
除上述两种重定向方式外,还有其他形式,如下表所示:
| 符号 | 功能 |
| ---- | ---- |
| > | 将命令的标