표준 입출력을 어디로 연결할지 변경하는 것을 뜻한다.
키보드 대신 파일을 표준 입력으로 연결할 수 있다.
cat < /etc/crontab
: crontab 파일을 표준 입력으로 연결하여 cat 명령어에 전달한다. 파일의 내용이 그대로 출력된다.cat /etc/crontab
: 인자로 파일을 지정한 경우두 방식의 출력 결과는 같다.
인자로 파일을 지정하는 것은 사용자의 편의를 위해 제공하는 방식이다.
표준 입력을 읽는 방식을 지원하도록 구현하는 것이 좋다.
ls -l / > list.txt
: 실행 결과를 list.txt
에 리다이렉션한다.
cat list.txt
로 내용을 확인할 수 있다.