请解释什么是输出重定向，其中包括定义和一个例子。带一段简短的定义，一段说到标准输入输出的，以及一个使用 bash 的例子。输出应该组织成三个自然段。
user
输出重定向是一种在计算机系统中，特别是命令行环境中，将一个进程的标准输出（通常是显示在屏幕上的文本）引导至另一个目标（例如文件或另一个进程的标准输入）的方法。通过输出重定向，用户能够保存程序输出到文件，或将输出作为输入提供给另一个程序，从而实现了不同命令或操作之间的数据流动和交互。这种机制极大地提升了计算机操作的自动化能力和灵活性。
assistant