the diary for redirection in linux

来源:互联网 发布:华为软件官网 编辑:程序博客网 时间:2024/06/05 08:24

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!!! 

0 0
原创粉丝点击