2023.03.10 표준스트림과

표준 스트림, stdin, stdout 및 stderr는 무엇입니까?

표준 스트림

프로그램과 환경(컴퓨터의 운영 체제) 사이 데이터 보내기하다 통로말하다 기본 스트림은 자주 세 가지 유형있다

stdin(표준 입력)

프로그램~에서 데이터붓다 입력 기준 입력 스트림. 다시 말해서, 건반다른 프로세스에서 입력 데이터를 수락합니다.

stdout(표준 출력)

프로그램그만큼 결과 데이터 출력하다 표준 출력 스트림. 다시 말해서, 감시 장치파일과 같은 출력 장치~처럼 출력 데이터.

표준 오류(표준 오류)

프로그램~에 오류 또는 예외그리고 그런 오류 메시지를 인쇄하다 표준 잔류 전류.

이 스트림은 일반적으로 stdout과 별도로 처리가 되었다 화면에 출력이 되지 않습니다. 대신에 로그 파일 등에 저장가 되었다 디버깅 목적으로 사용BE.

파이프라인과 리디렉션이 무엇인지 예를 들어 설명합니다.

관로

여러 명령붓다 단일 명령으로 실행만들다.

그건 각 명령의 출력그만큼 다음 명령을 입력하십시오~에서 계전기가 되었다 처리 방법로 작동

이런 이유로 여러 명령을 차례로 실행그 동안에 시스템 리소스 및 시간 절약할수있다

예를 들어, Linux 환경에서 ls 명령 사용그래서 현재 디렉토리에 있는 파일 목록을 출력합니다.다음, grep 명령을 사용하여 특정 문자열에 붙여넣기하다 파일만 필터링하다, wc 명령으로 파일을 만듭니다.~에서 줄, 단어 및 문자 수 계산하다 파이프라인 구성할수있다

우회

명령~에서 입구와 출구두번째 다른 위치로 이동무엇을 해야할지 말하다

다시 말해서, 표준 입력(stdin), 표준 출력(stdout), 표준 오류(stderr)붓다 파일또는 다른 장치~처럼 변환할수있다

예를 들어, > 아이콘함께 사용 표준 출력을 파일로 리디렉션할수있다