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
반응형