mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Thursday, November 02, 2006

리눅스 출력 결과, 화면에 한 페이지씩 스크롤, LINUX UNIX Paging


명령어의 출력 결과가 너무 길어서, 한 화면에 다 나오지 않을 때에는, 화면 출력을 한 페이지씩 짧게 나누어서 화면에 출력하는 명령어인 less 를 사용하면 됩니다.

ls /usr/bin

예를 들어 위의 명령은 /usr/bin 디렉토리의 목록을 보는 것인데, 파일이 많아서 화면이 넘칠 것입니다. 이때는

ls /usr/bin | less

이렇게 less (LESS 의 소문자) 명령을 뒤에 붙이면, 한 페이지씩 나누어서 읽기 쉽게 출력됩니다. 상하 화살표키를 누르면 아래위로 스크롤이 됩니다. PageUp / PageDown 키를 누르면 한 페이지씩 상하로 이동합니다.

less 앞에 있는 "|" 이 기호는 백슬래쉬 기호(\) 위에 있는 파이프(|) 입니다. 키보드의 플러스(+)기호 우측에 있는 것입니다. 숫자1이나 알파벳 L의 소문자가 아닙니다.


"ls /usr/bin" 명령의 출력을, "|" 이 기호를 사용하여, "less" 명령에 입력하는 것입니다. 이런 것을 파이핑(Piping)이라고 합니다.



유닉스에는 less 명령이 없을 수도 있는데 이때는 more 명령을 대신 사용하면 됩니다. 다만 more 명령은, less 와 달리 화면을 아래위로 이동하며 볼 수는 없기에 불편합니다. 그냥 Enter키를 칠 때마다 한줄씩 아래로 내려가고, 스페이스키를 누르면 한 페이지씩 내려갑니다.

(참고로, MS-DOS 와 윈도우의 명령 프롬프트에서도 more 명령을 사용할 수 있습니다.)


less / more 명령어 화면에서 빠져나오기


키보드의 q 키를 누르면 다시 프롬프트로 빠져 나옵니다.




tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top