리다이렉션은 명렁어의 출력을 변경할 수 있다
명령어 < 파일
$ cat < /etc/resolv.conf

명령어 1> 파일 # 1은 생략가능
ls -l
ls -l > result.txt
cat result.txt

명령어 >> 파일
cat number.txt >> result.txt

명령어 2> 파일
cat test11.txt 2> error_test.txt

파이프란 쉽게 설명하여 첫번째 출력을 두번째 명령의 출력으로 대체한다. 조금 더 자세히 알아보자면
ls -l 이라는 명령어를 사용했을때는 단순히 현재 파일 목록을 불러온다. 하지만 여기서 “bash” 라는 문자를 가지고 있는 목록을 가져와라 했을때는 2개의 명령어를 한번에 처리해야 한다. 여기서 사용하는 것이 파이프 라는것이다.
파이프는 | 로 명령어를 구분한다.
ex)ls -l | grep bash , ls -l /etc | cat -n | less
파일 내용 확인 명령어들
cat→ 텍스트 파일을 출력함 (단, 바이너리 파일은 출력 x)
more→ 특정파일의 내용 확인후 그 페이지에서 바로 vi를 사용가능
less→ more 와 유사함
head→ 파일의 앞부분 부터 확인
tail→ 특정파일에 계속 추가되는 모든 내용들을 모니터링 가능