리다이렉션(> 혹은 >> 혹은 <)과 파이프( | )를 사용하여 명령어 출력 결과를 파일로 저장할 수 있다.
** 리다이렉션 : 입출력 방향 전환
** 파이프 : 왼쪽 명령의 결과를 오른쪽 명령의 입력으로 전달
일반 출력 리다이렉션
- (명령) > (파일명) : 새로운 파일 생성, 기존 파일 내용 사라짐
- (명령) >> (파일명) : 기존 파일 끝에 내용 추가
(ex 1. ls 명령어 처리 결과 파일에 저장)
ls -al > directory.txt
(ex 2. ps 명령어 처리 결과 파일에 저장)
ps -ef >> process.txt
(ex 3. 파일명이 test인 파일 루트디렉토리에서 찾아서 파일에 저장)
find / -name test > testfile.txt
오류 출력 리다이렉션
- (명령) 2> (파일명) : 표준 오류 메시지를 파일에 저장
(ex 1. ls /var에 대한 표준 출력은 ls.out에 저장, ls /var에 대한 표준 오류는 ls.err에 저장)
ls /var 1> ls.out 2> ls.err
**참고 : 표준 입력 = Standard input = 0번 / 표준 출력 = Standard output = 1 / 표준 요류 = Standard error = 2
'ETC > etc' 카테고리의 다른 글
비트코인 피싱 대처하기 (0) | 2021.06.04 |
---|---|
[VSCode] 비주얼코드 APM 구축(PHP 설치) (0) | 2021.03.22 |
[Linux] 기본 명령어 모음(vi 문서편집기) (0) | 2021.03.17 |
[VMware] NAT를 이용하여 외부 접속(포트포워딩)하기 (0) | 2021.02.07 |
[VMware] 아파치 서버 Index of / 제거 (0) | 2021.01.26 |
댓글