티스토리 뷰
1. grep
- file이나 출력된 내용에서 정규에 맞는 식에 따라 텍스트 라인을 찾아서 출력하는 명령
- 정규 표현식을 사용
^ 문자열의 시작부분
$ 문자열의 끝부분
* 모든것을 나타내는 정규 표현
= -n 일치하는 문자열의 라인번호를 같이 출력 (cat -n 을 사용했을 때 나오는 실제 line num)
= -i 대소문자를 가리지 않고 검색하여 출력
= -v 패턴에 맞지않는 부분을 출력
= -c 검색된 문자열의 갯수만을 출력
2. | (pipe)
- 명령어들을 조합할 수 있는 meta character로써, 기호 전 명령 수행결과를 뒤의 명령이 값을 받아 그 명령에 맞게 수행하게 된다.
3. find
- 원하는 파일을 찾고자 할 때 사용하는 명령어
- 지정한 directory 에서부터 하위 directory까지 검색
- 많은 옵션들이 존재하고, 그 옵션을 이용하여 찾은 파일들에 대한 명령을 조합하여 사용 가능하다.
= -size n n크기의 파일을 검색하여 출력
= -name [패턴] 패턴에 맞는 이름의 파일을 검색하여 출력
= -user [user id] 특정 사용자의 파일을 검색
=/ -ls 검색한 결과를 자세하게 출력(ls -l과 같은 효과)
=/ -exec 검색한 파일들을 action뒤에 오는 명령어에 적용
마지막에 끝났다는 의미로 \; 넣어줌
#####find의 순서 : find '경로' '옵션' '액션'
find . -name aaa 현 위치부터 aaa의 패턴을 가진 파일들을 검색하여 출력
find /etc -size 0 -exec rm {} \;
/tmp directory 내에서 크기가 0byte인 파일들을 찾아 검색하고 삭제
find 위치 -name "파일명" | xargs grep "검색 내용"
내용으로 검색sodyd[출처] 리눅스 find 명령어로 파일 내용 검색 하기|작성자 요피엘
4. man page
- 명령어 도움말 페이지
- 서버 관리시 숙달되지 않은 명령어의 사용법이나 옵션들을 알고자 할 때 손쉽게 알아낼 수 있는 NIX계열 운영제체의 도움말 페이지
'study > Linux' 카테고리의 다른 글
데비안에서 네트워크 설정(Debian network setting) (0) | 2011.07.07 |
---|---|
libdbi (0) | 2011.07.05 |
Linux리눅스_ 기본명령어 종합예제 (0) | 2011.01.18 |
Linux리눅스_ 기본명령어 예제 (0) | 2011.01.18 |
Linux리눅스_ 리눅스의 파일구조와 허가권, 소유권 (0) | 2011.01.18 |
댓글