2011년 1월 6일 목요일

linux 기본 명령어 (2)

1. man  <command>
   - 기능 : 주어진 명령이나 자원들의 매뉴얼을 출력
   - <command>의 명령이나 자원의 도움말을 보여준다.
   - 옵션 :  -a    발견되는 모든 manual page를 출력
                -d    디버깅 정보 출력
                -f     whatis와 같음
                -h    도움말 출력
                -k     apropos와 같음
                -t     groff(troff)를 사용하여 프린트를 위한 형식으로 출력
    - 예 : man printf   C 함수의 printf에 관한 매뉴얼을 출력

2. cmp
  - 기능 : 두개 파일의 다른점을 비교
  - 문법  cmp file1 [file2]
  - file1과 file2를 비교하며, 파일명을 한개만 쓰면 표준입력과 비교

3. grep
  - 기능 : 주어진 패턴을 포함하는 파일의 라인을 출력
  - 문법 : grep <pattern> <file1>  <file2>...  <fileN>
                      <pattern>은 규칙이 주어진 표현이며, <file1>부터 <fileN>을 조사한다.
  - 옵션 : -C     일치하는 문장의 상하 두 라인까지 포함하여 출력
              -V      버전과 함께 출력
              -b      Byte 오프셋과 함께 출력
              -c      일치하는 라인의 개수를 출력
              -h      파일명은 출력하지 않음.
              -i       대소문자를 구분하지 않음
              -n     일치하는 내용을 가지는 라인 번호를 출력
              -s     에러 메시지만을 출력
              -v    일치하지 않는 내용을 출력
              -w    한 단어로 일치해야 출력
              -x    전체 라인이 일치해야 출력
   - 예:     grep linux /home/andromeda/temp/readme

               /home/andromeda/temp/readme의 파일 중에 "linux" 패턴을 포함한 모든 라인을
              출력
            
            


  

댓글 없음:

댓글 쓰기