博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

【linux】Bash基本功能-输入输出重定向

Posted on 2016-07-18 15:19  krailC  阅读(174)  评论(0)    收藏  举报

1:标准输入输出

                                设备               设备文件名           文件描述符            类型

                                键盘               /dev/stdin                 0                标准输入 

                               显示器             /dev/sdtout               1                标准输出

                               显示器             /dev/sdterr                2             标准错误输出 

2:输出重定向 

                               类型                        符号                                          作用

                        标准输出重定向              命令 >  文件                       以覆盖的方式,把命令的正确输出输出到指定的文件或设备中,文件为/dev/null表示不保存数据 

                                                         命令 >>  文件                     ~追加~

                      标准错误输出重定向          命令   2>  文件                   

                                                         命令  2>>  文件                 

                   标准输出/错误输出联合         命令 > 文件  2>&1

                                                         命令 >> 文件  2>&1

                                                         命令 &>  文件

                                                         命令 &>> 文件

                                                         命令 >   文件1  2>   文件2

                                                         命令 >> 文件1  2>> 文件2