22. 리디렉션 ( redirection )
-
리디렉션이란 어떤 명령을 실행한 후에 생기는 내용물을 사용자가 원하는 곳으로 출력하기
위해 만들어졌는데 표준 입력, 표준 출력, 에러 출력 등의 방향을을 다른 곳으로 바꾸는 것이다.
리디렉션의 기호는 ">"이다. 보통, ">" 을 이용하여 명령의 결과를 파일로 리디렉트시켰을
때 그 파일이 존재해 있었다면 그것을 덮어 쓴다. ">>"를 쓰면 파일을 덧붙여
쓰게 된다.
예)
만약 원하는 내용을 life.txt란 파일로 보내려면, 파일 생성 명령어인
cat을 친 다음, 다음 행에서 부터는 내용을 life.txt라는
곳으로 보내라는 리디렉션 기호 '>'를 친다.
그 다음에 원하는 내용을 쳐 넣으면 된다. 그리고 엔터키를
친 다음,Ctrl+Z>를 친다.
입력한 내용을 확인해 보려면, $ cat life.txt를 친 다음, 엔터키를
치면 볼 수 있다.
23. 파이프라인
-
파이프라는 것은 여러 명령을 함께 사용할 때, 한 명령의 결과가 다른 명령으로
전송되는 통로이다. 명령어를
하나 하나씩 일일이 치지 않고도 한꺼번에 여러가지를 실행할 수 있어 편리하다.
예)
ls화면을 한 페이지씩 출력하려면 ls | more ,
중단 하려면 q를 치면 된다.
|