요약

대용량 로그 파일의 전후 상황을 확인할때 사용할 수 있다.

  • 명령어 : vi (파일명) > :set number > (라인넘버) + Shift + g

아래는 로그 파일에서 120번째 라인을 찾아가는 예시

[/app/oracle/product/19.3/db_1/log/hora19c/client]$ ls -lah
total 2.4M
drwxr-x--T. 2 oracle dba 4.0K Jun 12 06:02 .
drwxr-x--T. 3 oracle dba   20 May  6 12:29 ..
-rw-r--r--. 1 oracle dba 2.3M Jun 12 06:00 log_230623.log

[/app/oracle/product/19.3/db_1/log/hora19c/client]$ vi log_230623.log

~~ vi 편집기 시작 ~~

vi 편집기에 라인번호 표시하기

  • esc 모드에서 :set number를 입력하면 행번호 표기 (미표기옵션은 :set nonumber)

vi 편집기에서 원하는 라인번호로 이동하기

  • 좌측에 line number가 표기되어 있으면 키보드 화살표키로 한 행씩 이동할 수 있음
  • (행번호) + Shitf + G 를 입력하면 해당 행으로 이동

 

참고사항

  • 우측하단엔 문자좌표값과 파일전체행수대비 커서위치%가 표기
  • 파일 끝으로 이동 : G
  • 파일 시작으로 이동 : gg
반응형

BELATED ARTICLES (관련글)

more