리눅스의 기본동작과 관련해 중요한 개념을 이해한다.

1. 파이프(| - shft + \)

ls -l /etc | more

2개의 프로그램을 연결하는 통로를 의미한다.

ls로 출력되는 내용을 페이지를 나눠서 보겠다는 명령

 

2. 필터

ps -ef | grep bash
rpm -qa | grep dnf

 

ps -ef 는 위와 같이 모든 프로세스 번호가 출력되지만 | grep bash 필터를 걸면 두개만 표시된다.

 

3. 리디렉션

표준 입출력의 방향을 바꾸는 기능을 의미한다.

ls -l > list.txt
ls -l >> list.txt
sort < list.txt
sort < list.txt > out.txt

ls -l 내용을 출력하지 않고 list.txt 에저장

위에 기능에 list.txt 내용이 있으면 append

파일을 정렬해서 화면에 출력

파일을 정렬해서 out.txt파일에 씀

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ Recent posts