tail
-전자정부프레임워크의 log4j의 로그를 실시간으로 확인이 필요할 때 많이 사용
텍스츠 파일의 끝부분을 보여줌. 옵션 없이 사요하면 기본 10줄 출력.
cd -f/var/log/messages
-마지막 10줄 출력 후에도 계속적으로 해당 파일의 내용을 동적으로 확인할 수 있다.
- -f : 실시간으로 출력. 로그 파일을 모니터링 시 사용.
more
테그트 파일의 내요이 긴 경우에 화면(page)단위로 출력
-mor /var/log/message
:파일의 내용을 한 페이지씩 출력
-more -20 /var/log/message
:파일의 내용을 20줄씩 한 페이지 단위로 출력
-ls -1/var/log | more
:해당 폴더의 내용을 한 화면씩 출력
grep(Global Regular Expression Print)
-텍스트 파일에서 특정 패턴 (문자열)을 갖는 줄을 찾아서 출력
-grep println *
: 현재 디렉토리의 모든 파일에서 println 이라는 문자열이 들어가 있는 줄을 찾아 출력
-grep -c println *
: 현재 디렉터리의 모든 파일들이 println 이라는 문자열이 들어있는 줄을 몇 개씩 가지고 있는지 확인
-grep -h println *
;파일명은 생략
-grep "[0-9]" /home/ddit/psb/gugudan.java
: gugudan.java 파일에서 숫자로 시작하는 모든 리인을 보여줌(정규식)
<정규 표현식(Regular Expression)총 정리>
1) . :하나의 문자. 무조건 존재해햐 함
2. * : 앞에 글자가 있어도 되고 없어도 됨, a*r이면 a와 r 사이에 아무 글자도 없거다 a와 r사이에 어떠한 문자가 있어도 검색
[abc] : a 또는 b 또는 c
[0~9} : 0.1.2.3.4.5.6.7.8.9
[^abc] : a또는 b또는 c를 제외
^pattern : 주어진 pattern으로 줄이 시작됳경우메만 검색
pattern$ : 주어지 pattern으로 줄이 끝나는 경우만 검색
'서버 > Linux' 카테고리의 다른 글
리눅스(Linux)FTP(File Transfer Protocol) (0) | 2021.03.29 |
---|---|
주요 포트 번호 정리 (0) | 2021.03.25 |
리눅스(Linux)소유권 또는 그룹 변경(chown/chgrp) (0) | 2021.03.25 |
리눅스(Linux)사용자 및 그룹과 관련된 명령어(user, chage, group) (0) | 2021.03.25 |
리눅스(Linux) 명령어 (0) | 2021.03.24 |