2개의 프로그램을 연결하는 연결통로
|
를 사용
$ ls -|/etc| less
=> 파일과 소스코드와 같이 진행하려는 명령어들이 너무 많으니 1페이지씩 나눠보겠다.
필요한 것만 결러주는 명령어
Grep
tail
wc
sort
awk
sed
등
주로 파이프와 같이 사용
$ ps -ef | grep bash
=> 모든 프로세스 번호를 출력하므로, bash라는 글자가 들어간것만 출력
=> 파이프를 활용하면 명령어들을 연결 사용 가능
표준 입출력의 방향을 바꿔줌
$ ls --l > list.txt
화면에 출력하지 않고 list.txt파일에 저장, 기존에 있다면, 덮어씀
$ ls --l >> list.txt
위와 같음, 단, 기존 데이터가 있다면 이어서 쓴다. 덮어쓰기X
$ sort < list.txt
파일을 정렬해서 화면에 출력
$ sort < list.txt > out.txt
list.txt파일을 정렬해서 out.txt파일에 쓴다.