[완료] "command > file.out 2>&1" 이 syntax의 의미가 뭐죠??

heybuddy의 이미지

안냐세여!! LPIC 공부하다가 막혀서 다시 올립니다.
해설을 봐도 영 이해가 안되서 그러는데...

command > file.out 2>&1 에서
'2'는 뭐고 &1의 의미는 뭐죠??
'2>&1'이 하나의 구문인가여??

아~~ 힘드네여!! 번역의 한계가 있어서... ㅠ.ㅠ
도와주세용!!

madman93의 이미지

http://kldp.org/node/81843

http://wiki.kldp.org/wiki.php/DocbookSgml/Bash-Prog-Intro-HOWTO#AEN55

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

Prentice의 이미지

0이 표준 입력
1이 표준 출력
2가 표준 오류입니다.

2>&1은 표준 오류(2)를 표준 출력(1)과 같은 곳으로 redirect한다는 뜻입니다.

heybuddy의 이미지

감사합니다. ㅋㅋ
하면 할 수록 어렵네요!!