유닉스 시스템 관리: 입력 및 출력 리디렉션

출처: 인터넷
작성자: 사용자
키워드: 유닉스 시스템 관리

이 챕터를 완료 하려면 다음과 같은 작업을 수행할 수 있습니다.

그것은 출력 파일을 유닉스 명령어의 출력을 변경 합니다.

유닉스 명령 파일에 의해 생성 된 오류 메시지를 인쇄 합니다.

유닉스 명령어의 입력을 변경 합니다.

필터 정의

정렬, grep, 화장실 등 몇 가지 기본적인 필터를 사용 합니다.

9.1 소개 입력 및 출력 리디렉션

셸에서 입력 및 명령 출력을 리디렉션할 수를 제공 합니다. 대부분 명령의 출력은 출력 터미널 화면, 날짜, ls, 등을 하 고, 많은 명령을 키보드에서 입력 하 고 메일, 쓰기, 고양이 포함 하는 명령.

유닉스 시스템에서 모든 개체는 터미널 및 키보드를 포함 한 파일. 출력 리디렉션 터미널이 아닌 파일에는 명령의 출력을 보낼 수 있습니다. 입력된 리디렉션 키보드 이외의 파일에서 입력 받을 수 있습니다.

출력 리디렉션 명령 출력을 캡처, 로그 기록, 기록 또는 추가 처리를 사용할 수 있습니다. 입력된 리디렉션을 사용 하면 편집기를 사용 하 여 파일을 만들고 다음 명령 편집 기능 (예: 메일 명령) 없이 대화형 입력된 방법 대신에 파일을 보낼 수 있습니다.

이 장에서 입력 및 출력 리디렉션, 설명 하 고 유닉스 필터 중 일부를 소개 한다. 필터 추가 파일의 내용을 처리할 수 있는 특별 한 도구입니다.

9.2 표준 입력, 표준 출력 및 표준 오류

시스템을 시작할 때마다 자동으로 표준 입력, 표준 출력, 표준 오류 라고 하는 세 개의 파일을 생성 합니다.

셸 표준 입력된 파일에서 입력을 가져옵니다. 이 파일은 일반적으로 키보드를 가리키는 C 언어 설명자 "0"을 사용 하 여 열립니다. 그래서, 셸 입력 할 때, 그것은 데이터를 입력 하는 키보드를 사용 해야 합니다.

메일 쓰기, 고양이, 일부 명령은 캐리지 반환 입력된 명령 및 매개 변수 형태로 표준 입력에서 입력 하 고 명령을 기다리는 처리에 대 한 입력을 제공할 수 있습니다. 입력 한 끝 기호는 캐리지 리턴 및 ctrl + d

셸 C 언어의 설명 기호 "1", 일반적으로 터미널을 사용 하 여 열은 표준 출력 파일에 출력을 씁니다. 그래서 출력을 생성 하는 셸 때 이러한 출력 데이터는 일반적으로 화면에 표시

대부분의 유닉스 명령어는 표준 출력을 생성,이 명령은 날짜, ls, 고양이, 사람과.

셸 C 언어 설명자 "2"를 사용 하 여 열는 표준 오류 파일에 오류 메시지를 인쇄 합니다. 표준 출력에서와 마찬가지로 표준 오류 터미널 내보내집니다. 표준 오류 출력을 표준 오류를 별도의 파일을 리디렉션할 수 있습니다.

대부분의 유닉스 시스템 명령어 잘못 호출할 때 오류 메시지가 생성 합니다. 표준 오차의 예를 보려면, 입력: CP를 입력 합니다. CP 사용 정보가 실제로 표준 오류 스트림을 통해 전송 되는 화면에 표시 됩니다.

여기는 어떻게 표준 입력, 표준 출력, 표준 오류에 대 한 기본 값을 변경할 수 있습니다와 같은 키보드 대신 파일에서 입력을 받고 고 생성 출력 (및 오류 메시지) 다른 곳에서 대신 터미널에서.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.