쌓고 쌓다
[Linux] 리다이렉션 ( Redirection ) 본문
파일 디스크립터
장치 | file descriptor 번호 |
키보드 (표준 입력 장치) | 0 ( stdin ) |
모니터 (표준 출력 장치) | 1 ( stdout ) |
모니터 (표준 에러 장치) | 2 ( stderr ) |
출력 재지정
: 명령어 > 파일
화면에 출력되는 결과를 파일의 내용으로 사용
- who > name.txt == who 명령어 내용이 name.txt로 생성되어 있다.
- cat /etc/passwd > password == cat으로 출력한 내용이 password 파일로 만들어짐
- ls oops 2> errfile == ls oops로 oops에 접근할 수 없다는 에러가 뜬다. 이 출력을 errfile로 만든다.
- cat errfile을 쳐보면 에러 내용이 담겨있다.
입력 재지정
: 명령어 < 파일
명령어의 입력으로 파일을 사용
vi testfile을 만들어 줍니다.
vi commands을 만들어 줍니다.
vi testfile < commands 실행
파이프 (Pipe)
: 앞 명령어의 결과를 뒤의 명령어의 입력으로 사용
( 명령어의 표준 출력을 다른 명령어의 표준 입력으로 재지정 )
cat /etc/passwd | grep "6718" 은 grep "6718" /etc/passwd와 같음
'프로그래밍 > 리눅스' 카테고리의 다른 글
[Linux] uniq 명령어 (0) | 2022.04.06 |
---|---|
[Linux] 파일 조작 (0) | 2022.04.05 |
[Linux]Vi 에디터 (0) | 2022.03.22 |
[Linux] 파일 권한 (0) | 2022.03.15 |
[Linux] 파일 시스템 (0) | 2022.03.15 |
Comments