ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [리눅스] 기본 명령어 1
    전공공부/리눅스 2021. 8. 4. 23:00

    안녕하세요. 개알못입니다~

    앞으로 리눅스 관련 포스팅을 종종 하려고 합니다!!

    기대해주세요~

     


     

    1. 리눅스 명령어 개요

     

    1.1 명령어 which

    which 명령어

    ~$ which http // http라는 명령어

    - 명령어 위치를 찾아주거나 alias를 보여주는 명령어입니다. 사용자가 현재 위치에서 명령을 실행시켰을 때 어떤 명령이 실행되는지를 확인할 수 있습니다.

    - 다만 $PATH가 설정되어 있는 경로에서만 해당 명령어의 경로를 검색할 수 있습니다.

     

     

    1.2 명령어 alias

    alias [별명='명령어']

    ~$ alias m= 'ls -al|more'  / 명령어 'ls -al|more'를 문자'm'으로 단축시킵니다!

    - 자주 사용하는 명령어를 특정 문자로 입력해 두고 명령어 대신 해당 문자를 사용할 수 있게 합니다.

     

     

    1.3 명령어 unalias

    unalias [옵션][단축명령어]

    ~$ unalias m // 단축 명령어 'm'을 더이상 사용하지 않습니다~

    - alias의 기능을 해재합니다.

     

     

    1.4 환경변수 PATH

    export 변수명=$변수명:변수값

    ~$ echo $PATH  // 지정된 PATH 값을 확인할 수 있습니다!

    - PATH는 실행 파일들의 디렉터리 위치를 저장해 놓은 환경 변수입니다. 명령어 입력자의 현재 작업 디렉터와 상관없이 특정 명령어를 입력하면, PATH 변수에 저장되어 있는 경로에서 해당 명령어를 찾아 실행합니다.

    - 명령어 echo $PATH는 지정된 PATH값을 확인할 수 있습니다.

     


     

    2. 리눅스 도움말

     

    2.1 명령어 man

    man [섹션][옵션] 명령어

    ~$ man -a uname			// uname의 모든 man 페이지 섹션을 표시
    ~$ man 2 uname 			// uname의 섹션 2의 man 페이지를 표시
    ~$ man uname -P more		// uname의 man 페이지를 more 명령을 사용하여 페이지 단위로 표시
    ~$ man -f uname			// uname이 포함된 man 페이지 표시

    - 리눅스에서 사용하는 명령어들의 매뉴얼을 제공합니다.

    옵션 설명
    -a 찾고자 하는 명령어의 검색된 매뉴얼 페이지를 모두 출력
    -h 사용법을 출력
    -f whatis 명령과 동일, 키워드가 포함된 man 페이지 출력
    -k apropos 명령과 동일, 키워드가 포함된 man 페이지 출력
    -w 찾고자 하는 문자의 매뉴얼 페이지가 있는 위치를 출력
    섹션 설명
    1 일반 명령어 관련 매뉴얼이 들어있는 영역
    2 시스템 호출 관련 매뉴얼이 들어있는 영역
    3 C 표준 라이브러리 함수 관련 매뉴얼이 들어있는 영역
    4 장치 드라이브 또는 특수 파일에 대한 정보가 들어있는 영역
    5 특정 파일들에 대한 정보가 들어있는 영역
    6 게임과 화면보호기에 대한 정보가 들어 있는 영역
    7 리눅스 파일 표준, 프로토콜, 시그널 목록 정보가 들어있는 영역
    8 시스템 관리 명령어와 데몬 정보가 들어있는 영역
    9 커널 관리 정보가 들어있는 영역

     

     

    2.2 명령어 info

    info 명령어

    - 리눅스 명령어의 사용방법, 옵션 등을 나타내고 명령어 man에 비해 제공되는 명령어가 한정적입니다.

     

     

    2.3 명령어 whatis

    whatis 명령어

    ~$ whatis ls	// 명령어 ls의 기능을 확인합니다.

    - 명령어에 대한 간단한 기능만 나타내고 자세한 사용법과 설명은 man, info로 확인해야 합니다.

    - whatis 데이터베이스에서 문자열만 검색합니다.

     

     

    2.4 명령어 manpath

    manpath [명령어]

    ~$ manpath	// man 명령이 참조하는 매뉴얼 페이지의 경로를 표시합니다.

     

     

    2.5 명령어 whereis

    whereis [옵션] 명령어

    ~$ whereis shutdown		// 명령어 shutdown의 소스파일 위치나 매뉴얼 페이지의 위치 정보를 출력합니다.

    - 찾고자 하는 명령어의 실행 파일 절대 경로와 소스코드, 설정 파일 및 매뉴얼 페이지를 찾아 출력합니다.

    옵션 설명
    -b 바이너리 파일만 찾음
    -m 지정된 매뉴얼 섹션에서만 찾음
    -M 매뉴얼 페이지의 위치를 제한
    -u 특정 파일을 제외

     

     

    2.6 명령어 apropos

    apropos 문자열

    ~$ apropos system		//명령어 매뉴얼에서 system이 포함된 명령어 목록을 출력합니다.

    - man 페이지 설명에서 지정한 키워드를 포함합니다.

    - whatis 데이터베이스가 만들어져 있어야 이 명령을 쓸 수 있고, 여기에서 문자열을 포함한 것을 검색합니다.

     


    다음 글에서도 리눅스에서 사용되는 명령어에 대해 알아보도록 하겠습니다.

    질문과 댓글은 언제나 환영입니다 :)

    '전공공부 > 리눅스' 카테고리의 다른 글

    [리눅스] 기본 명령어 2  (0) 2021.08.10
    라즈베리파이에서 OpenCV 정리_2  (0) 2021.07.19
    라즈베리파이에서 OpenCV 정리_1  (0) 2021.07.18

    댓글

Designed by Tistory.