반응형
리다이렉션 (Redirection)
어떤 프로세스의 입/출력을 표준 입출력이 아닌 다른 입출력으로 변경할 때 사용한다.
출력 결과를 파일로 저장하거나 파일의 내용을 프로세스의 입력으로 사용하는 기법이다.
+ 종류들
> : 프로세스의 출력을 표준 출력에서 다른 출력으로 변경한다.
>> : 프로세스의 출력을 지정한 출력(일반적으로는 파일)에 추가한다.
< : 프로세스의 입력을 표준입력에서 다른 입력으로 변경한다.
<< : 기호 뒤에 지정한 문자열을 입력으로 받아 해당 묹자열이 나오기 전까지를 표준 입력을 삼아 해당 내용을 출력한다.
+ ex
cat test.txt > exmple.txt : 이 명령어는 cat명령어로 test.txt 파일의 내용을 exmple.txt이라는 파일을 만들어 저장한다는 의미를 가지고 있다.
흔히 우리가 메모장을 작성뒤 저장하는 방법과 같다.
cat test.txt >> exmple.txt : 기존에 exmple.txt 파일에 무언가가 써져있었다면 '>' 를 기호를 사용했을 때는 기존의 내용이 지워지고 새로운 내용이 저장되지만 '>>' 기호를 사용하면 기존의 내용을 유지하고 그 뒤에 이어서 추가로 작성된다.
반응형
'Linux > Linux 이론' 카테고리의 다른 글
[Linux 이론] 데비안의 특징 (0) | 2023.07.31 |
---|---|
[Linux 이론] 슬랙웨어의 특징 (0) | 2023.07.31 |
[Linux 이론] 리눅스의 파이프 기능 (0) | 2023.07.31 |
[Linux 이론] 리눅스의 가상 콘솔 기능 (0) | 2023.07.31 |
[Linux 이론] 리눅스 장치의 파일 (0) | 2023.07.31 |