강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

파일내용확인실무 2편: cat보다 편리하고 매력적인 more와 less 활용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

파일내용확인실무 2: cat보다 편리하고 매력적인 more less 활용법

 

 

 

 

텍스트파일의 내용을 확인하는 방법은 여러가지가 있다.

 

 

 

 가장 대표적인 방법은 cat을 이용하는 것으로서 이미 앞에서 배웠고 이번에는 cat보다 훨씬 편리하고 간편한 more less에 대하여 배워보도록 하자. more less는 파일의 내용을 페이지단위로 그 내용을 확인한다.

 

 

 

 이것이 more less의 특징이자 장점이다.

 

 

 

 리눅스에는 여러가지 파일내용을 확인하는 명령어가 있으나  파일을 편집할 수 있는 vi명령어를 제외한다면 more less가 가장 편리하고 강력한 명령어일 것이다.

 

 

 

 그 이유는 이어지는 설명에 잘 나와있다.

 

 

 

 

 

, 그럼 more부터 활용법을 살펴보도록 하자.

 

more명령어로 특정파일의 내용을 확인하는 그 페이지에서 바로 vi로 파일을 열어서 편집을 할 수도 있다.

 

 

 

 하지만 more명령어의 가장 일반적인 사용법으로서 텍스트파일의 내용을 한페이지씩 차례대로 확인하는 것이다.

 

 

 

 

 

다음은 EXAMPLE이라는 파일의 내용을 more로 확인한 예이다.

 

 

 

 

 

[root@sulinux ~]#more EXAMPLE

            Writing scripts for Midnight Commander's external vfs

 

IMPORTANT NOTE: There may be some bugs left in extfs. Enjoy.

 

Starting with version 3.1, the Midnight Commander comes with so called

extfs, which is one of the virtual filesystems. This system makes it

possible to create new virtual filesystems for the GNU MC very easily.

 

Such work has two basic steps:

 

Editing $(libdir)/extfs/extfs.ini.

Creating a shell script/program to handle requests.

(Note: $(libdir) should be substituted for actual libdir path stored when

configured or compiled, like /usr/local/lib/mc or /usr/lib/mc).

이하생략

 

위와 같이 특정파일의 내용을 확인하고 있는 상태에서 사용할 수 있는 키와 그에 상응하는작업들은 다음과 같다.

 

 

 

 

 

      . h         : more명령어상태에서 사용할 수 있는 키 도움말 확인하기

 

      . Space Bar : 한 화면씩 뒤로 이동하기 (f와 동일)

 

      . Enter     : 현재행에서 한 행씩 뒤로 이동하기

 

      . q         : more명령어 종료하기

 

      . f         : 한 페이지씩 뒤로 이동하기(Space Bar와 동일)

 

      . b         : 한 페이지씩 앞으로 이동하기

 

      . =         : 현재 위치의 행번호 표시하기

 

      . /문자열   : 지정한 문자열을 검색하기

 

      . n         : /문자열로 검색한 문자열을 차례대로 계속해서 찾기

 

      . !쉘명령어 : more명령어상태에서 쉘명령어를 실행하기

 

      . v         : more명령어로 열려있는 파일의 현재위치에서 vi를 실행하기

 

 

 

 

, more명령어가 실행된 상태에서도 여러가지 작업들이 가능하다.

 

 

 

 그리고 more를 가장 잘 활용하는 것은 위의 작업들을 필요할 때에 적절히 사용할 수 있다는 것을 의미한다.

 

 

 


 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  81 명