보안/강의정리

리눅스 입출력 재지정 (I/O Redirection)

syoohan 2021. 6. 20. 19:18
728x90

일반적인 입력, 출력을 사용하지 않고 "파일"로 입출력 하겠다는 말이다. 이게 무슨 의미냐면

 

표준입력은 기본적으로 키보드에서 직접 받아오고

 

표준 출력은 기본적으로 따로 디스크에 저장하지 않고 화면에 출력된다.

 

이 입출력들을 "파일"에서 직접 입력을 받아오고 직접 출력(그러니까 파일에 저장)한다는 의미다.

 

입력

연산자 <를 사용하며 읽어온다는 의미를 지니고 있다.

#cat < /etc/passwd

#명령수행 < 읽어 들일 파일명

 

 

 

출력

연산자 >와 >> 두개를 사용하며 >는 기록, >>은 추가 라고 생각하면 된다.

 

#cat > test.txt

이후 hello world 작성

>

#cat >> test/.txt

이후 one more 작성

>>.

 

728x90