shell中的重定向注释
来源:互联网 发布:php 替换回车符 编辑:程序博客网 时间:2024/04/28 18:14
00 00 1 * * echo "" > /usr/local/apache/logs/error_log > /dev/null 2>&1
>/dev/null 将输出重定向到/dev/null,这是个空设备,也就是忽略其输出。
2>&1 是将错误输出到标准输出,如果在控制台调试,也就是屏幕上,方便调试。
有3个默认的i/o,0是标准输入,一般是键盘;1是标准输出,一般是屏幕了;2是标准错误。
----------------------------------------------------------------------
1>/dev/null 2>&1的含义
shell中可能经常能看到:>/dev/null 2>&1
命令的结果可以通过%>的形式来定义输出
/dev/null 代表空设备文件
> 代表重定向到哪里,例如:echo "321" > /tmp/321.txt
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
那么本文标题的语句:
1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1 接着,标准错误输出重定向等同于 标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
>/dev/null 将输出重定向到/dev/null,这是个空设备,也就是忽略其输出。
2>&1 是将错误输出到标准输出,如果在控制台调试,也就是屏幕上,方便调试。
有3个默认的i/o,0是标准输入,一般是键盘;1是标准输出,一般是屏幕了;2是标准错误。
----------------------------------------------------------------------
1>/dev/null 2>&1的含义
shell中可能经常能看到:>/dev/null 2>&1
命令的结果可以通过%>的形式来定义输出
/dev/null 代表空设备文件
> 代表重定向到哪里,例如:echo "321" > /tmp/321.txt
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
那么本文标题的语句:
1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1 接着,标准错误输出重定向等同于 标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
- shell中的重定向注释
- Shell中的重定向
- shell中的重定向
- ubuntu shell中的重定向
- shell中的输出重定向
- Shell中的文件重定向
- Shell中的数据重定向--输入/输出重定向
- shell中的重定向(>、>>、tee)
- shell重定向
- shell 脚本重定向
- shell 文件重定向
- linux Shell重定向
- shell重定向
- shell 重定向
- shell 重定向
- shell--重定向解读
- linux Shell重定向
- shell-重定向
- 自定义圆形progressbar颜色
- MOV Instruction Syntax Format In Diferent Assembler
- disk utility
- flex_咖啡收藏示例;
- J2SE小结
- shell中的重定向注释
- SQL查询安全性及性能优化
- 存储过程的安全及性能优化
- nash总结-淡淡的淡淡的淡淡的淡淡的淡淡的淡淡的淡淡的淡淡的淡淡的
- Mac: 不用系统光盘恢复管理员密码
- 设计高性能数据库[优化数据库结构]
- 在WINCE下使用sqlite数据库
- JavaScript脚本语言简介及如何嵌入html/jsp页面
- 临界区,互斥量,信号量,事件的区别(线程同步)