文件管理之:输出与重定向echo

文件管理之:输出与重定向

输出即把相关对象通过输出设备(显示器等)显示出来,输出又分正确输出和错误输出 一般情况下标准输出设备为显示器,标准输入设备为键盘。

linux中用

  • 0代表标准输入
  • 1代表标准正确输出
  • 2代表标准错误输出

输出重定向:

正常输出是把内容输出到显示器上,而输出重定向是把内容输出到文件中,>代表覆盖,>>代表追加

Ps:标准输出的1可以省略

例如:ifconfig > test.log 即把ifconfig执行显示的正确内容写入test.log.当前页面不再显示执行结果。

注意:错误输出重定向>与>>后边不要加空格

注意:

  • 1、下述两个命令作用相同
    命令 >>file.log 2>&1
    命令 &>>file.log
  • 2、正确日志和错误日志分开保存
    命令 >>file1.log 2>>file2.log
  • 3、系统有个常见用法 ls &>/dev/null 正确输出或错误输出结果都不要。(null可以理解为黑洞或垃圾站)
posted @ 2021-03-17 20:37  小绵  阅读(197)  评论(0编辑  收藏  举报