반응형
* 리다이렉션(Redirection)
- 표준스트림 (stdin, stdout, stderr)의 흐름을 파꿔 파일로 표준 입/출력을 할 수 있도록 합니다.
- 리다이렉션 기호
1) > : 표준 출력 - 명령의 결과를 파일로 저장 (기존 파일 덮어쓰기)
2) < : 표준 입력 - 파일의 데이터를 명령에 입력
3) >> : 표준 풀력 (append) - 명령의 결과를 기존 파일에 추가
- 리다이렉션 실습 (표준 출력)
1. $ nano test.txt 를 통해 Hello World 텍스트를 입력한다.
2. $ cat test.txt > test2.txt를 입력한다.
3. $ test.txt 출력을 test2.txt에 입력한다.
4. $ cat test2.txt 로 데이터가 제대로 입력되었는지 확인한다.
위와 같은 단계로 리다이렉션 표준 출력을 확인 할 수 있다.
* 파이프(Pipe)
- 어떤 명령의 결과를 다시 어떤 명령의 입력으로 사용할 수 있다.
- 파이프 기호
1) A | B 를 사용하여 A의 출력을 B의 입력으로 사용 할 수 있다.
- 파이프 실습
1. ls -al 결과값을 확인한다.
2. $ ls -al | grep test
-> 위 명령어를 통하여 ls -al 의 출력이 grep test 의 입력으로 사용한다.
3. 결과를 확인한다.
- 리다이렉션과 파이프 실습
$ ls -al | grep test > test3.txt 명령어를 통하여 리다이렉션과 파이프를 동시에 사용할 수 있다.
반응형
'OS > 리눅스' 카테고리의 다른 글
[Linux] 시스템 시간 설정 (0) | 2023.07.12 |
---|---|
[Linux]vi 편집기 명령어(단축키 / 자주 쓰는 것만) (0) | 2023.06.13 |
[Linux] yum, rpm, 소스설치 란?? (패키지 다운로드 명령어) (1) | 2023.06.04 |
cron 데몬 (0) | 2022.12.02 |
리눅스 기본 명령어 (0) | 2022.12.01 |