windows的cmd界面:输出过程中,终端不显示
# 为了实现长时间监视ping结果,需要把日志输出到文本中
# 在windows端:
# -t 表示无限的ping下去,直到ctrl+c停止
ping www.sina.com -t > d:1.txt
linux终端:分为输出过程中实时显示进度和不显示进度两种,其中终端不显示用" > "和" >>",两者区别如下:
在某些纯命令行界面,没有复制粘贴,需要将某条终端命令保存到一个txt文本文件的话,你仅仅需要在这条命令后面补充 > 保存的位置,或者 >> 保存的位置。其中,只用“>”是覆盖现有的结果,每一个命令结果会覆盖现有的txt文件,如果要保存很多命令结果的话,就需要建立不同文件名的txt文件。如果只用一个txt文件,要在同一个txt文件里面追加cmd命令结果,就要用“>>”替换“>” 就可以了
终端显示进度用“|tee”,如下:此命令有个缺点,就是终止之后,末尾没有输出总结。
ping 182.168.1.1 |tee /home/fl/ping.txt