2012.03.16 00:55
grep 은 입력에서 주어진 패턴을 포함하고 있는 line을 찾아 주는 명령이다.
많은 시스템 관리 명령들과 파이프(pipe)를 이용해서 사용할수 있고,
주로 많이 사용하는 것은 프로세스 확인 과 shell script 등에서 많이 이용한다.
명령어 형식 = grep [option] [찾을문자] [대상파일]
1. grep 명령을 기본적으로 사용한 예는 아래와 같습니다.
1) passwd 파일에 있는 news 라는 문자가 들어간 행을 출력한다.
#grep news /etc/passwd

<그림1.>
2. grep 명령어의 옵션별 명령어 예는 아래와 같습니다.
1) –i : 대소문자 구분을 하지 않는다.
#grep –i news /home

<그림2.>
2) –v : 찾을 문자를 포함하지 않는 행만 출력한다.
#grep –v news /etc/passwd

<그림3.>
3) –c : 찾을문자와 일치하는 line의 수를 출력한다.
#grep –c spool /etc/passwd
![]()
<그림4.>
4) –C : 지정한 수 만큼 일치하는 line의 위 아래 내용을 출력한다.
#grep –C 1 spool /etc/passwd

<그림5.>
주의 : 패턴에 공백 문자가 포함되어 있다면 따옴표로 묶어야 한다.
패턴 뒤에 입력한 단어들은 모두 파일 이름으로 인식된다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 386 | cdp 백업 프로세스 관련 | 호스트웨이 | 2015.09.07 | 3323 |
| 385 | 잘못푼 압축파일(tar.gz) 지우는 방법 | 호스트웨이 | 2012.12.06 | 3324 |
| 384 | sftp 서비스 막기 | 호스트웨이 | 2012.12.27 | 3394 |
| 383 | 우분투 서버에 JDK7 설치하기 | 호스트웨이 | 2015.09.13 | 3548 |
| 382 |
리눅스 whereis 명령어
| 호스트웨이 | 2012.09.28 | 3706 |
| 381 |
2015년 7월1일 윤초 발생 관련 점검 방안
| 호스트웨이 | 2015.06.30 | 3724 |
| 380 | 현재 접속 사용자(머신/디바이스)수 알아내기 | 호스트웨이 | 2012.11.16 | 3782 |
| 379 | Log file 주기적으로 정리하기 | 호스트웨이 | 2015.09.08 | 3882 |
| 378 | Linux vmstat 명령어 | 호스트웨이 | 2015.09.08 | 3950 |
| 377 | queryperf 설치 및 사용 방법 (DNS 스트레스 테스트) | 호스트웨이 | 2012.11.29 | 3959 |
| 376 |
locate 명령어를 이용해 빠르게 지정한 파일 찾기
| 호스트웨이 | 2012.12.11 | 3969 |
| 375 |
kbd_mode 명령어를 통해 인식중인 키보드모드 출력 및 변경하기
| 호스트웨이 | 2012.11.06 | 4020 |
| 374 | 특정 파일이 소속된 rpm 패키지 찾기 | 호스트웨이 | 2012.12.14 | 4050 |
| 373 |
arch 명령어를 통해 컴퓨터 종류 알기
| 호스트웨이 | 2012.11.16 | 4093 |
| 372 | 리눅스 free 명령어 | 호스트웨이 | 2012.12.26 | 4100 |
| 371 |
limits.conf 설명
| 호스트웨이 | 2012.11.08 | 4430 |
| 370 | /proc 디렉터리내 파일 정보 알아보기 | 호스트웨이 | 2012.11.21 | 4451 |
| 369 | free -m 에서 free (남는 메모리 양) 최소량 제한하기 | 호스트웨이 | 2012.12.20 | 4476 |
| 368 | 리눅스 시스템상에서 하드웨어사양 확인 | 호스트웨이 | 2012.10.24 | 4522 |
| 367 |
Linux 외장 저장장치 mount
| 호스트웨이 | 2015.09.10 | 4524 |