Linux命令行使用与文件操作全解析
1. 重定向与管道
在Linux系统中,more和less是非常实用的程序。若想了解more的更多功能,可在其提示符下输入?。
管道(|)用于连接两个程序,而重定向则能让程序从文件读取输入或把输出写入文件。重定向标准输出(stdout)到新文件,使用>字符。例如,要将ls命令的输出写入ls.output文件,可执行以下命令:
ls /bin > ls.output重定向字符周围的空格是可选的。若要读取该文件内容,可再次使用more命令并通过<操作符重定向其输入:
more < ls.output除了上述两种重定向方式,还有其他形式,如下表所示:
| 字符 | 功能 |
| ---- | ---- |
|>| 将命令的输出(stdout)重定向到指定文件 |
|>>| 类似>,但如果文件已存在则追加内容 |