
[Linux] 리눅스 파일 입출력 Redirection (>, >>, 0, 1, 2, & 이 뭐지?)
Linux
2023. 2. 21. 05:30
Linux 입출력 리눅스를 명령어를 보다보면 2>&1, 2>&1 &, 2>/dev/null 등의 명령어를 본 적이 있을 것이다. 이것은 리눅스의 IO Redirection 방식으로 표준 스트림의 흐름을 변경해가며 사용하는 것이다. 지금부터 천천히 살펴보자. IO Redirection은 말 그래도 Input Ouput Redirection이다. 리눅스에서의 모든 프로세스는 stdin, stdout, stderr 총 세 가지의 데이터 스트림을 갖고 있으며 각각 0, 1, 2로 표현하고 파일 디스크립터라고 불리운다.(주로 쉘에서 사용) 프로세스는 ls, mkdir, rm 등 리눅스의 모든 명령어를 의미한다. stdin - standard input (0) : 입력 stdout - standard output ..
반응형