OS/Linux(Ubuntu)

[Linux/Ubuntu] grep 사용 방법

devsalix 2022. 12. 27. 16:00
728x90

리눅스를 사용할 시 ps 조회나 netstat 같은 명령어로 특정 값을 조회할 때

 

grep 명령어로 해당 구문을 찾을 수 있습니다

 

가령 특정 프로세스를 찾고 싶다면

 

> ps -aux | grep init

 

위와 같이 명령어를 입력했을 시

 

 

위와 같은 결과를 얻을 수 있습니다

 

마찬가지로

 

> netstat -antp | grep sshd

 

위와 같은 명령어를 입력했을 시

 

위와 같은 결과를 얻을 수 있습니다

 

추가로 이중 조회를 하고 싶다면 아래와 같이 입력하면 됩니다

 

> netstat -antp | grep sshd | grep tcp6

 

위와 같은 명령어를 입력했을 시

 

위와 같은 결과를 얻을 수 있습니다

 

그 외 추가 옵션으로는 아래와 같습니다

 

-c  패턴이 일치하는 행의 수를 출력 
-i  비교시 대소문자를 구별 안함 
-v  지정한 패턴과 일치하지 않는 행만 출력 
-n  행의 번호를 함께 출력 
-l  패턴이 포함된 파일의 이름을 출력 
-w  패턴이 전체 단어와 일치하는 행만 출력 
-E  확장 정규 표현식 사용 (모든 환경에서 지원되는 옵션은 아님. egrep과 동일)
-P  펄 정규 표현식 사용 (모든 환경에서 지원되는 옵션은 아님)

 

728x90
반응형