多数系统默认输入输出端是终端(命令行); 如果想要将结果输出到文件或者直接从文件里获取数据作为处理的数据, 而不是显示结果在终端界面上或从终端里获取键盘输入的数据, 就需要重定向; 输出重定向到文件 内容 > 文件名 直接使用 > 会覆盖之前的内容, 使用 >> 可以追加到文件末尾; 输入重定向 使用 < 特殊文件 "/dev/null" 写到这个文件里的内容会自动删除; 重定向表 命令 说明 command > file 将输出重定向到 file。 command < file 将输入重定向到 file。 command >> file ...