我知道,我可以让Linux的边做边写控制台输出到一个日志文件:Linux将控制台输出附加到日志文件?
command > logfile.log
但是,这将覆盖任何在日志文件之前。我如何使输出附加到日志文件而不是覆盖它?
我知道,我可以让Linux的边做边写控制台输出到一个日志文件:Linux将控制台输出附加到日志文件?
command > logfile.log
但是,这将覆盖任何在日志文件之前。我如何使输出附加到日志文件而不是覆盖它?
可以使用>>
为附加到同一日志文件 为如cmd1 >> logfile.log
然后用于其他commnad像
cmd2 >> logfile.log
>>
用于追加数据文件
更改操作:
command >> logfile.log
只需更换>
为>>
使用command >> logfile.log
几种方法:
1)采用IO管道如下:
$>回声 '一些文本' >> file.txt的(将被追加)
2)使用一个程序像sed:
$>猫file.txt的
一些文字
$>的sed -i '$这里\是一些文字' file.txt的(也将附加,不包括管道)
胃肠HF!