320x100
320x100
리눅스/유닉스 표준 스트림
- 표준 입력 (Standard Input, stdin)
키보드 입력을 받는 스트림
- 표준 출력 (Standard Output, stdout)
터미널에 정상 출력을 보내는 스트림
- 표준 오류 (Standard Error, stderr)
터미널에 오류 출력을 보내는 스트림
출력 리다이렉션 (>, 1>)
명령어의 출력 내용을 터미널에 보내지 않고 다른 곳으로 보내도록 해주는 연산자
파일에 리다이렉션 할 경우 파일이 존재하면 덮어쓰기를 수행 (파일이 없으면 생성)
- >>
기존 내용을 건드리지 않고 명령어 실행 내용을 파일 끝에 추가하는 연산자
오류 리다이렉션 (2>)
명령어 실행의 오류 내용을 터미널에 보내지 않고 다른 곳으로 보내주는 연산자
오류 출력을 아예 무시한다면 아래와 같이 실행
cat gitignore 2>/dev/null
같은 방식으로 출력 리다이렉션까지 무시 가능
통합 리다이렉션 (&>)
표준 출력과 오류 출력 모두 리다이렉션하는 연산자
# 오류 출력을 표준 출력으로 결합 후 파일에 리다이렉션
명령어 > any.log 2>&1
입력 리다이렉션 (<)
명령어의 입력 내용을 다른 곳에서 부터 가져옴
cat < test.log
Reference
300x250
728x90
'Computer Science > Linux' 카테고리의 다른 글
리눅스 상황별 네트워크 명령 (1) | 2024.11.30 |
---|---|
리눅스 연속으로 명령 실행 (0) | 2024.11.04 |
리눅스 쉘 스크립트 현재 위치 확인 (3) | 2024.09.28 |
vim 추천 설정 (vimrc 설정) (0) | 2024.08.17 |
우분투 인증서 설치 방법 (0) | 2024.07.19 |