_/Linux

[Linux] 리눅스 기본 동작 관련 개념 (파이프, 필터, 리디렉션)

suzin 2020. 10. 19. 10:06

파이프 : 2개의 프로그램을 연결하는 통로의 의미

예시 ) ls -l /etc | more : 'ls -l /etc'를 입력하면 보여주는 파일들을 1페이지씩 나눠서 보겠다는 의미

 

필터 : 필요한 것만 걸러주는 명령어 (grep, tail, wc, sort, awk, sed 등)

예시 )

ps -ef | grep bash : ps -ef 명령을 입력하면 모든 프로세스 번호를 출력하므로 bash라는 글자가 들어간 프로세스만 출력

rpm -qa | grep dnf : 설치된 패키지 중에서 dnf라는 글자가 들어간 패키지를 출력

 

리디렉션 : 표준 입출력의 방향을 바꿔준다. 

예시 )

ls -l > list.txt : ls -l 명령 결과를 화면에 출력하지 않고 list.txt 파일에 저장하도록 한다. 

sort < list.txt : list.txt 파일을 정렬해서 화면에 출력한다.

sort < list.txt > out.txt : list.txt 파일을 정렬해서 out.txt 파일에 쓴다. 

 

 

 

'_ > Linux' 카테고리의 다른 글

[Linux] 서비스, 소켓  (0) 2020.10.19
[Linux] 프로세스  (0) 2020.10.19
[Linux] 네트워크 관련 설정과 명령어  (0) 2020.10.19
[Linux] 작업예약 명령어 (CRON, AT)  (0) 2020.10.18
[Linux] 패키지 설치를 위한 명령어(RPM,DNF)  (0) 2020.10.18