집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스 표준 오류란 무엇입니까?
출력에는 두 가지 유형이 있습니다. 하나는 프로그램의 실행 결과(표준 출력)이고 다른 하나는 상태 및 오류 정보(표준 오류)입니다. 다음 글에서 소개하겠습니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
표준 출력(표준 출력)과 표준 오류(표준 오류)는 기본적으로 화면에 연결됩니다.
표준 입력(표준 입력)은 기본적으로 키보드에 연결됩니다.
IO 리디렉션을 사용할 수 있습니다. 리디렉션), 입력 및 출력 전송 위치 변경
1. 표준 출력
표준 출력 리디렉션, 리디렉션 연산자(">")를 사용하여 프로그램을 파일로 출력합니다. 기본값은 다음에서 다시 작성하는 것입니다. 파일 헤더를 입력하세요.
">test.txt"를 사용하여 텍스트 정보를 지울 수 있습니다.
">>를 사용하여 텍스트 끝에 파일을 추가하세요.
2.
표준 오류 리디렉션, 파일 스트림에 "0, 1, 2"에 해당하는 세 가지 유형, 즉 "입력, 출력, 오류"가 포함되어 있으므로 출력에 "2>"를 사용합니다. 이는 "1>", 표준 출력과 동일합니다.
원치 않는 오류 출력을 처리하려면 "2> /dev/null"을 사용하여 명령의 오류 메시지를 숨깁니다.
출력과 오류를 동시에 표시합니다. 표준 오류는 표준 출력 후에 생성됩니다. 즉, ">"를 먼저 사용한 다음 "2>&1"을 사용하고 "xxxx > xxxx 2>&1";
사용할 수도 있습니다. "&>"를 사용하면 최신 버전의 bash에서 제공되는 표준 출력 및 오류 명령인 "xxxx &> xxxx"를 직접 출력할 수 있습니다.
그림과 같이:
3. 표준 입력:cat 명령(ConcATenate), cat xxxx[1] xxxx ... > ;
위 내용은 리눅스 표준 오류란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!