아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다
방향재지정 메타문자는 입력장치 또는 출력장치를 다른 곳으로 재지정할 수 있음
항목 | 약어 | 표준장치 |
표준 입력 | stdin | 키보드 |
표준 출력 | stout | 모니터 |
표준 에러 | stderr | 모니터 |
> | < | | |
명령어의 출력을 모니터가 아닌 파일 또는 다른 명령어로 출력을 재지정 할 수 있고, 파일을 입력함으로 재지정 할 수 있다
명령어를 잘못 입력한 경우, 에러 메시지가 발생되는데 이 또한 모니터로 출력되고, 방향재지정 메타문자를 사용해 출력을 파일 혹은 다른 장치로 재지정 할 수 있다
1. 파일 디스크럽터
명령어의 입력장치가 무엇인지 출력이나 에러를 어떤 장치로 할 것인지를 결정함
파일 디스크럽터 번호 | 파일 디스크럽터 약어 | 설명 |
0 | stdin | 표준 입력 |
1 | stout | 표준 출력 |
2 | stderr | 표준 에러 |
2. 표준 입력 재지정
< 메타문자를 사용하여 표준 입력을 키보드가 아닌, 파일로 표준 입력
명령어 < 파일이름 혹은 명령어 0< 파일이름 |
0< 에서 0은 표준입력을 의미함
3. 표준 출력 재지정
> 메타문자를 이용해 표준 출력을 모니터가 아닌, 파일로 표준 출력하는 방법
명령어 > 파일이름 혹은 명령어 1> 파일이름 |
1>에서 1은 표준출력을 의미함
표준 출력 재지정 매타문자로 >> 사용가능
>메타문자는 기존의 파일이 있으면 덮어쓰고 >>메타문자는 원래 파일 내용에 추가
4. 표준 에러 재지정
명령어 2> /dev/null |
모든 데이터를 무시하거나 버리기 위해 사용되는 장치파일로 블랙홀과 유사함
의도하지 않은 에러를 제거하기 위해 사용
명령어 1> 파일이름 2>&1 |
표준 출력과 오류 모두 파일에 저장함
5. 파이프 문자
명령어의 표준 출력을 또 다른 명령어의 표준 입력으로 받게 됨
명령어1 | 명령어2 |
명령어1을 실행하고 나서 명령어 2를 이어서 실행한다
반응형
'클라우드 운영 및 구축 [경기인력개발원]' 카테고리의 다른 글
Xshell 가상머신 가져오기 오류 (0) | 2021.06.24 |
---|---|
[리눅스] 명령어 (0) | 2021.06.10 |
[리눅스] 쉘 명령어의 사용 (0) | 2021.06.08 |
[리눅스] 퍼미션 이해 (0) | 2021.05.24 |
[리눅스] vi 편집기 -2 (0) | 2021.05.20 |
댓글