linux从Mac下载文件,如何将命令的输出保存到Bash中的文件(也称为Linux和macOS终端) | MOS86...

71b5c0fc49b11409877cc5972a473247.gif

当您在bash提示符下运行命令时,通常将该命令的输出直接打印到终端,以便您立即读取。但是bash也允许你

这可以在任何操作系统的bash中运行,从Linux和macOS到Windows 10

选项One:将输出重定向到文件

要使用bash重定向,请运行命令,指定

技术上,这种重定向

Herels命令列出当前目录中的文件和文件夹。所以。当您运行以下命令时,ls将列出当前目录中的文件和文件夹。但它赢了

LS指定任何有效的路径,bash将在该位置创建一个文件。

71b5c0fc49b11409877cc5972a473247.gif

如果你查看文件的内容,你例如,cat命令将文件的内容打印到terminal:

cat / path / to / file

71b5c0fc49b11409877cc5972a473247.gif

请记住如果要将多个命令的输出保存到单个文件中例如,以下命令将系统信息附加到您指定的文件:

uname -a否则,bash将单独留下文件的现有内容,并将输出附加到文件的末尾。

当你查看文件的内容,你

您可以重复此过程多次,您可以随时将输出附加到文件的末尾。

选项Two:打印输出正常并重定向到文件

您可能不喜欢使用重定向输出那tee命令将其接收的输入打印到屏幕上,并将其保存到文件中。

要将命令的输出管道发送到tee,将其打印到屏幕并将其保存到文件中,请使用以下语法:

命令| tee / path / to / file

这将替换文件中的任何东西与命令的输出,就像

71b5c0fc49b11409877cc5972a473247.gif

要将命令的输出管道发送到tee,打印到您的屏幕并将其保存到文件中,但将其附加到file:

的末尾命令| tee -a / path / to / file

这将把输出附加到文件的末尾,就像

71b5c0fc49b11409877cc5972a473247.gif

相关文章图片6tupian初学者他们有关更多详细信息,请参阅高级Bash脚本指南中的“I / O重定向”一章。

."

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值