Fascination

# pipe 파이프

- 2개의 프로그램을 연결하는 연결 통로의 의미

-  '|'을 사용함

- 예시

ls -l /etc | more           // 'ls -l /etc'를 입력하면 파일이 너무 많아서 1페이지에 모두 담을 수 없으므로
                                   1페이지씩 나눠서 보겠다는 의미

 

 

# filter 필터

- 필터란 필요한 것만 걸러주는 명령어

- grep, tail, wc, sort, awk, sed 명령어 등이 있음

- 주로 파이프와 같이 사용

- 예시

ps -ef | grep bash               // ps -ef 명령을 입력하면 모든 프로세스 번호를 출력하므로,
                                         bash라는 글자가 들어간 프로세스만 출력하게 됨
rpm -qa | grep dnf              // 설치된 패키지 중에서 dnf라는 글자가 들어간 패키지를 출력
                                          그냥 rpm -qa dnf 명령을 실행하면 dnf-conf 등은 출력되지 않음

 

 

# redirection 리디렉션

- 표준 입출력의 방향을 바꿔줌

- 표준 입력은 키보드, 표준 출력은 모니터지만 이를 파일로 처리하고 싶을 때 주로 사용

- 예시

ls -l > list.txt     // ls -l 명령 결과를 화면에 출력하지 않고 list.txt 파일에 저장하도록 함
                        만약 list.txt 파일이 기존에 있다면 덮어씀
ls -l >> list.txt  // 위와 같은 동작을 하지만 덮어쓰지 않고 기존 내용에 이어서 씀
sort < list.txt    // list.txt 파일을 정렬해서 화면에 출력
sort < list.txt > out.txt   // list.txt 파일을 정렬해서 out.txt 파일에 씀

 

 

 

 

 


[출처]

- 숙명여자대학교 서버운영및보안 수업 - 이종우 교수님

- 이것이 우분투다 (개정판) - 우재남 지음

 

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

[Linux] 서비스와 소켓  (0) 2021.10.25
[Linux] 프로세스, 데몬, 서비스  (0) 2021.10.25
[Linux] 네트워크 관련 설정과 명령어  (0) 2021.10.25
[Linux] cron과 at  (2) 2021.10.24
[Linux] 시스템 설정  (0) 2021.10.24
profile

Fascination

@euna-319

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!