아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다
grep
- 하나 이상의 파일에서 문자패턴을 검색
grep option 패턴 파일이름 |
옵션
-i | 대소문자 무시하고 검색 |
-l | 검색한 단어 파일 이름 출력 |
-n | 매칭되는 줄 번호 표시 |
-v | 제외하고 검색 |
-c | 검색한 단어가 몇개가 있는지 |
-w | 오직 검색한 단어만 보여줌 |
정규표현식 메타문자
^ | ^apple | apple으로 시작하는 줄 |
$ | apple$ | apple로 끝나는 줄 |
. | a...e | a로 시작하고, 3개의 아무문자, e로 끝남 |
* | [a-z]* | 소문자로 시작하는 모든 문자 또는 아무것도 없음 |
[] | [Aa]pple | Apple 또는 apple |
[^] | [^a-r]pple | 첫문자가 a에서 r까지 제외하고 s에서 z까지 오는 문자 |
egrep
grep 명령어의 기능에 추가로 확장 정규표현식을 지원
확장 정규 표현식 메타문자
+ | [a-z]+tion | tion 문자 앞에 소문자의 문자 있음 |
x|y | root|admin | root 또는 admin |
(abc|def) | ha(ve|ving) | have 또는 having |
fgrep
특수문자를 일반문자로 인식함 --- '*LK*' 라고 적으면 *LK*으로 인식함
find 명령어
find 절대경로/상대경로 조건 동작 |
경로 | 검색을 시작할 때 절대경로 혹은 상대경로 |
조건 | 검색 조건 지정 |
동작 | 파일 검색 후 동작 지정 |
-name | 특정 파일 이름 지정 |
-type | 검색할 파일 종류 지정 |
-perm | 특정 권한을 가진 파일 검색 |
-user | 특정 사용자가 소유한 파일 검색 |
-size [+|-]n | 파일의 특정 크기 검색 |
-atime [+|-]n | 파일에 접근한 시간 검색 |
-mtime [+|-]n | 파일을 수정한 시간 검색 |
기본 값 터미널에 검색한 파일의 경로와 이름을 표시 |
|
-ls | 터미널에 검색한 파일의 경로와 이름뿐만 아니라 자세한 정보 표시 (inode, 파일 크기, 권한, 링크 수, 소유자, 그룹, 시간) |
-exec command {} \; | 검색한 파일에 특정 명령 수행 |
-ok command {} \; | -exec 결과와 비슷하나, 특정 명령을 대화형으로 진행 |
반응형
'클라우드 운영 및 구축 [경기인력개발원]' 카테고리의 다른 글
[리눅스] vi 편집기 -2 (0) | 2021.05.20 |
---|---|
[리눅스] vi 편집기 사용 (0) | 2021.05.19 |
[리눅스] 디렉터리 / 파일 내용 변경 (0) | 2021.05.04 |
[리눅스] 디렉터리 (0) | 2021.04.17 |
[리눅스] 기본 명령어 (0) | 2021.04.17 |
댓글