320x100
320x100

명령어 메뉴얼 및 파일 탐색 명령어

- man (manual)

- whatis

- apropos

- whereis

- info

- 명령어 --help 옵션

- find

 

 

 

 

 

man

: 로컬 시스템에서 여러 참고 문서들을 이용하여 특정 명령이나 자원들의 메뉴얼을 출력

: 참고 문서는 man1 ~ man9 까지의 섹션으로 이루어져 있으며 섹션 마다 내용이 다름

 

- man1

: 리눅스 명령어 관련 매뉴얼

 

- man2

: 커널이 수행하는 시스템 호출 관련 내용

 

- man3

: stdio.h와 같은 C언어 헤더 및 라이브러리 관련 내용

 

- man4

: 관련 하드웨어 관련 정보. /dev 디렉터리에 있는 파일의 내용 수록

 

- man5

: 시스템 내 config 파일의 형식과 관련된 규약 수록 

 

- man6

: 게임을 비롯한 프로그램들의 내용 수록

 

- man7

: 리눅스 시스템 파일 관련 표준, 규칙, 프로토콜, 문자셋, 시그널 목록 등에 대한 정보 수록

 

- man8

: root가 사용하는 시스템 관리와 관련된 명령어에 대한 내용 수록

 

- man9

: 커널 프로그래밍과 관련된 정보 수록

 

- 형식

: man [options] [section] <command>

: man [options] [section] <file>

 

- 주요옵션

: -k

 > 해당 키워드로 검색되는 모든 매뉴얼의 내용을 검색

: -f

 > 해당 키워드에 대한 완벽히 일치되는 매뉴얼 페이지 정보 검색

: -w (--path)

 > 매뉴얼 페이지 파일의 위치 확인

: -s, -S (--section=섹션번호)

 > 특정 section을 지정

 

 

 

 

 

manpath

: man 명령이 참조하는 매뉴얼 페이지의 경로 확인

 

 

 

 

 

whatis

: 지정한 키워드와 일치하는 매뉴얼 페이지의 목록 정보를  출력

: man -f 와 동일

 

- 형식

: whatis <keword>

 

 

 

 

 

apropos

: 지정한 키워드가 포함되어 있는 매뉴얼 페이지 목록 정보를 출력

: man -k 와 동일

 

- 형식

: apropos <keyword>

 

 

 

 

 

whereis

: 지정한 명령어의 매뉴얼  페이지의 위치를 출력

 

- 형식

: whereis <command>

 

 

 

 

 

info

: GNU 프로젝트에 의해 배포되는 하이퍼텍스트 형식의 온라인 매뉴얼

: man과 유사하지만 제공되지 않는 명령어가 다수 존재

 

- 형식

: info <command>

 

 

 

 

 

find

: 리눅스 파일 시스템 내에서 파일을 검색하는데 사용

 

- 형식

: find [option] [path] [expression] [regex]

ex) find . -name "*log*" 

 > 현재 디렉터리 (.)에서 .log 파일 찾기

 

- 주요 옵션

: -P 

 > 심볼릭 링크를 따라가지 않고 심볼릭 링크 자체 정보 사용

: -L

 > 심볼릭 링크에 연결된 파일 정보 사용

: -H

 > 심볼릭 링크를 따라가지 않으나 Command Line Argument를 처리할 땐 예외

: -D

 > 디버그 메시지 출력 

 

- 경로

: 상대 경로 및 절대 경로 모두 사용 가능

 

- 표현식

: name

 > 지정된 문자열 패턴에 해당하는 파일 검색

: empty

 > 빈 디렉터리 또는 크기가 0인 파일 검색

: delete

 > 검색된 파일 또는 디렉터리 삭제

: exec

 > 검색된 파일에 대해 지정된 명령 실행

: path

 > 지정된 문자열 패턴에 해당하는 경로에서 검색

: print

 > 검색 결과를 출력. 검색항목은 newline으로 구분

: print0

 > 검색 결과를 출력. 검색 항목은 null로 구분

: size

 > 지정한 크기의 파일 검색 (b: 블록 / c: 바이트 / k: kbyte / w: 2byte)

: type

 > 지정한 타입의 파일 검색 (d: 디렉터리 / f: 일반 파일 / l: 심볼릭 링크)

: mindepth

 > 검색을 시작할 하위 디렉터리 최소 깊이

: maxdepth

 > 검색할 하위 디렉터리의 최대 깊이

: atime

 > 접근 시간 기준으로 검색

: ctime

 > 내용 및 속성 변경 시각을 기준으로 검색

: mtime

 > 데이터 수정 시각을 기준으로 검색

 

 

 

 

Refference

 

리눅스마스터 1급 2차 실기 정복하기 | 정성재 - 교보문고

리눅스마스터 1급 2차 실기 정복하기 | 출제 경향을 반영하여 핵심 내용만 요약 정리 시험대비를 위한 최신 기출문제를 해설과 함께 수록본 교재는 독자들이 최근 출간 요구가 많았던 리눅스마

product.kyobobook.co.kr

 

300x250
728x90