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]#
|
[목차] |