Fundamentals

본문 바로가기
사이트 내 전체검색


RedHat Linux >> Fundamentals of the GNU/Linux
[목차]
제3장 리눅스 명령어

    17. 끊어서 내용보기 - more


'cat'이라는 명령어로 텍스트 파일의 내용을 확인할 수 있습니다. 그 내용이 많으면 어떻게 될까요? 자동으로 스크롤되어 마지막 페이지만 눈으로 확인할 수 있을 것입니다. 이럴 때 지나간 화면을 보는 방법이 있습니다.

[root@leelab /root]# cat .bashrc

# .bashrc

# user specific aliases and functions

# (사용자 정의 앨리어스와 함수 정의)

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

alias ls='ls -nf --color=auto'

alias l='ls -l'

alias ll='ls -al'

alias tart='tar tvvzf'

alias tarx='tar xvvzf'

alias tarc='tar cvvzf'

if [ -f /etc/bashrc ]; then

. /etc/bashrc

[root@leelab /root]#

'more'라는 명령어를 이용하는 것입니다. more 명령어를 알아보기 전에 한가지 알아야 할 사항이 있습니다. 바로 파이프 라인 이라는 것인데 파이프 라인은 어떤 명령의 결과를 다른 명령의 입력으로 사용할 때 많이 사용하는 것입니다. 입력으로 주어진 파일의 내용을 페이지 단위로 끊어서 보여주기 때문에 아무리 내용이 긴 파일이라도 'cat'으로 확인했을 때처럼 그냥 스크롤이 일어나지 않는다.

[root@leelab /etc]# more mtools.conf

# example mtools.conf files. uncomment the lines which correspond to

# your architecture and comment out the "sample file" line below

# linux floppy drives

drive a: file="/dev/fd0" exclusive

drive b: file="/dev/fd1" exclusive

이번에는 파이프 라인과 함께 사용하는 예를 봅시다. 아마 'more'라는 명령어를 사용하면 이 파이프 라인과 함께 정말로 많이 사용하게 될 것입니다.

[root@leelab /etc]# cat mtools.conf |more

# example mtools.conf files. uncomment the lines which correspond to

# your architecture and comment out the "sample file" line below

# linux floppy drives

drive a: file="/dev/fd0" exclusive

drive b: file="/dev/fd1" exclusive

# first scsi hard disk partition

#drive c: file="/dev/sda1"

:

그냥 'more'만 사용한 것과 결과가 같죠? 당연시 그럴 수밖에 없습니다. 'cat'을 이용해서 나온 결과가 'more'의 입력으로 들어가기 때문입니다.

그러면 이런 경우를 봅시다.

[root@leelab /etc]# ls

.

.

fdprm logrotate.d/ rc.d/ zshrc

fstab ltrace.conf redhat-release

ftpaccess lynx.cfg resolv.conf

ftpconversions mail/ rmt@

[root@leelab /etc]#

파일이 너무 많으면 스크롤이 일어납니다. 이때 'more' 명령어를 사용하면 됩니다.

[root@leelab /etc]# ls |more

dir_colors

hostname

idata

muttrc

.

.

zprofile

zshenv

zshrc

[root@leelab /etc]#

[목차]

개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.