리눅스를 비롯한 유닉스계열OS에는
입출력을 통일된 방식으로 다루는
표준 입력(STDIN),
표준 출력(STDOUT),
표준 에러출력(STDERR)
이렇게 세 종류의 입출력이 있다.
보통 표준 입력은 키보드,
표준출력과 표준 에러출력은 터미널(화면)과 연결된다.
$ sort (enter)
Cat (enter)
Bean (enter)
Apple (enter) (ctrl + d)
Apple (sort 명령어 실행 결과.표준출력)
Bean (sort 명령어 실행 결과.표준출력)
Cat (sort 명령어 실행 결과.표준출력)
위 예제처럼 정렬할 값들을 키보드로 입력하고
입력 종료를 뜻하는 Ctrl + d 키를 누르면 입력한 값을 정렬해서
결과를 화면에 표시한다.
표준입력, 표준출력, 표준에러출력은
어디서 받아서 어디로 내보낼지 여부를 명령줄에서 전환 가능하다.
입출력을 파일로 전환하는 기능을 리다이렉트,
다른 명령어 입출력으로 전환하는 기능을 파이프라고 부른다.
'IT > 리눅스' 카테고리의 다른 글
디바이스 파일 /dev/null (0) | 2023.01.26 |
---|---|
리눅스 명령어-12 명령어 입출력을 파일로 전환 (0) | 2023.01.25 |
리눅스 명령어-11 파일 링크, 파일 찾기 (0) | 2023.01.24 |
리눅스 명령어-10 파일 압축 (0) | 2023.01.23 |
리눅스 명령어-9 파일 소유자, 소속 그룹, 파일 권한 (0) | 2023.01.22 |