>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux 오류 출력 리디렉션이란 무엇입니까?

Linux 오류 출력 리디렉션이란 무엇입니까?

WBOY
WBOY원래의
2022-05-17 10:16:174661검색

Linux에서 오류 출력 리디렉션은 "오류 출력 정보를 파일에 쓰는 것"을 의미합니다. 출력 리디렉션은 모니터를 교체할 장치를 새 출력 장치로 다시 지정하는 것입니다. 리디렉션에서는 일반적으로 파일의 실행 결과 또는 명령은 키보드를 새로운 입력 장치로 대체하며, 새로운 출력 장치는 일반적으로 파일을 참조합니다.

Linux 오류 출력 리디렉션이란 무엇입니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

Linux 오류 출력 리디렉션이란 무엇입니까

Linux의 표준 입력 장치는 기본적으로 키보드를 나타내고 표준 출력 장치는 기본적으로 모니터를 나타냅니다. 이 섹션에서 소개할 입력 및 출력 리디렉션은 문자 그대로 이해될 수 있습니다. 즉:

  • 입력 리디렉션: 키보드를 새 입력 장치로 교체하기 위해 장치를 재할당하는 것을 의미합니다.

  • 출력 리디렉션: 다음을 나타냅니다. 모니터를 교체할 장치를 새 출력 장치로 재할당합니다.

보통 파일이나 명령의 실행 결과를 새로운 입력 장치로 키보드를 대체하는 데 사용하고, 새로운 출력 장치는 대개 파일을 참조합니다.

입력 리디렉션이란 무엇인가요?

일반인의 용어로 입력 리디렉션이란 입력할 정보를 지정된 파일에 쓰는 것을 의미합니다.

출력 리디렉션이란 무엇인가요?

출력 리디렉션이란 일반 용어로 출력할 파일 정보를 콘솔(디스플레이)에 출력하는 것이 아니라 출력할 정보를 파일에 쓰는 것을 의미합니다.

오류 리디렉션이란 무엇인가요?

일반 용어로 오류 리디렉션은 오류 정보를 파일에 쓰는 것입니다

Linux 출력 리디렉션

입력 리디렉션에 비해 출력 리디렉션을 더 자주 사용합니다. 그리고 입력 리디렉션과 달리 출력 리디렉션은 표준 출력 리디렉션과 오류 출력 리디렉션이라는 두 가지 기술로 세분화될 수도 있습니다.

예를 들어 ls 명령을 사용하여 두 파일의 속성 정보를 각각 확인했는데, 아래와 같이 파일 중 하나가 존재하지 않습니다.

[root@localhost ~]# touch demo1.txt
[root@localhost ~]# ls -l demo1.txt
-rw-rw-r--. 1 root root 0 Oct 12 15:02 demo1.txt
[root@localhost ~]# ls -l demo2.txt    <-- 不存在的文件
ls: cannot access demo2.txt: No such file or directory

위 명령에는 데모1.txt가 존재하므로 파일이 올바르게 표시됩니다. 출력 일부 속성 정보는 명령 실행의 표준 출력 정보이기도 하므로, ls 명령 실행 후 표시되는 오류 메시지는 명령의 오류 출력 정보입니다.

원래 화면에 출력된 데이터를 파일로 쓰려면 두 개의 출력 정보를 다르게 처리해야 한다는 점을 다시 한번 강조합니다.

추천 학습: Linux 비디오 튜토리얼

위 내용은 Linux 오류 출력 리디렉션이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.