文件管理之:输出与重定向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可以理解为黑洞或垃圾站)