您的位置:首页 > 运维架构 > Linux

the diary for redirection in linux

2017-04-15 19:06 423 查看
it is amazing for me to know what is redirection in Linux.

what i know is that it is control three streams , these respectfully are standardinput(0) standardoutput(1) standarderror(2).

at normal status,Bash shell receives input from keyboard, output the successful content to the terminal i am running , and if i do something wrong, it outputs the error message to the terminal as well.

what if i want redirect this workflow. redirection command helps me make that.

use greater than operator (>) we can redirect our successful result to another source.

use less than operator (<) terminal can redirect data from another source not keyboard.

use number 2 ,eg "ls -l bbbb.error 2 > errors.txt" , can redirect the error results to my defined source , here is errors.txt.

even i can put the successful and error messages to the same file, just give the error stream to successful stream, eg "ls -l haha.txt error.txt > one.txt 2>&1".

it is really crazy!!! 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux
相关文章推荐