当您在bash提示符下运行命令时,通常将该命令的输出直接打印到终端,以便您立即读取。但是bash也允许你
这可以在任何操作系统的bash中运行,从Linux和macOS到Windows 10
选项One:将输出重定向到文件
要使用bash重定向,请运行命令,指定
技术上,这种重定向
Herels命令列出当前目录中的文件和文件夹。所以。当您运行以下命令时,ls将列出当前目录中的文件和文件夹。但它赢了
LS指定任何有效的路径,bash将在该位置创建一个文件。
如果你查看文件的内容,你例如,cat命令将文件的内容打印到terminal:
cat / path / to / file
请记住如果要将多个命令的输出保存到单个文件中例如,以下命令将系统信息附加到您指定的文件:
uname -a否则,bash将单独留下文件的现有内容,并将输出附加到文件的末尾。
当你查看文件的内容,你
您可以重复此过程多次,您可以随时将输出附加到文件的末尾。
选项Two:打印输出正常并重定向到文件
您可能不喜欢使用重定向输出那tee命令将其接收的输入打印到屏幕上,并将其保存到文件中。
要将命令的输出管道发送到tee,将其打印到屏幕并将其保存到文件中,请使用以下语法:
命令| tee / path / to / file
这将替换文件中的任何东西与命令的输出,就像
要将命令的输出管道发送到tee,打印到您的屏幕并将其保存到文件中,但将其附加到file:
的末尾命令| tee -a / path / to / file
这将把输出附加到文件的末尾,就像
相关文章图片6tupian初学者他们有关更多详细信息,请参阅高级Bash脚本指南中的“I / O重定向”一章。
."