shell中的"2>&1"是什么意思?
2015-08-21 13:30
447 查看
问题:
经常在shell脚本中,看到有"2>&1"字样的写法,到底这是什么意思呢?解决办法:
1。这里的1和2指的是文件描述符。0:stdin
1:stdout
2:stderr
2。 ">"则是重定向符号。
“2>&1”的意思是:将输出到标准出错处理的信息,发送到标准输出中。
3。“2>&1”的记忆:
如果只有“2>1”,看起来像是将文件2的内容重定向到1文件中去了,加上"&",则表示“&”之后跟着的数字是文件描述符。
相关文章推荐
- bash 截取字符串
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- Linux shell学习
- 开启3389常用终端命令
- 【转】linux 定时执行shell脚本
- 老男孩教育shell考试题猜数字游戏实战
- 老男孩教育shell考试题猜数字游戏实战
- linux shell trap的使用
- python shell 根据ip 获取 hostname || 根据hostname 获取 ip
- Linxu命令(3)
- Linxu命令(2)
- linux shell 关联数组 hash
- "shell in" & "find exclude"
- Linux 的 Shell
- shell 终端字符颜色
- shell中的颜色显示
- 如何避免SSH Secure Shell Client连接Linux超时,自动断开?
- 使用sh执行bash脚本的奇怪问题
- shell基础-输入输出以及重定向/多命令顺序执行与管道符/通配符与特殊符号
- Linux Shell 编程实战技巧