기계적 인조 인간

리눅스 타입 명령

문명대전 1)

문명대전 1)

차례:

Anonim

type 명령은 명령 유형에 대한 정보를 표시하는 데 사용됩니다. 명령 행에 입력하면 주어진 명령이 해석되는 방법을 보여줍니다.

Linux type 명령을 사용하는 방법을 설명합니다.

type 명령을 사용하는 방법

type 은 Bash와 Zsh 및 Ksh와 같은 다른 쉘에 내장 된 쉘입니다. 셸마다 동작이 약간 다를 수 있습니다. Bash 내장 버전 type 을 다룰 것입니다.

type 명령의 구문은 다음과 같습니다.

type FILE_NAME…

예를 들어, wc 명령의 유형을 찾으려면 다음을 입력하십시오.

type wc

출력은 다음과 같습니다.

wc is /usr/bin/wc

type 명령에 둘 이상의 인수를 제공 할 수도 있습니다.

type sleep head

출력에는 sleep head 명령에 대한 정보가 포함됩니다.

sleep is /bin/sleep head is /usr/bin/head

명령 유형

-t 옵션은 type 에 다음 중 하나 일 수있는 명령 유형을 설명하는 단일 단어를 인쇄하도록 지시 type .

  • 별명 (쉘 별명) 기능 (쉘 기능) 내장 (쉘 내장) 파일 (디스크 파일) 키워드 (쉘 예약어)

다음은 몇 가지 예입니다.

  1. 별명

    type -t grep

    내 시스템에서 grep grep --color=auto 별칭이 지정됩니다.

    alias

    함수

    type -t rvm

    rvm 은 여러 Ruby 환경을 설치, 관리 및 작업하기위한 도구 (기능)입니다.

    function

    내장

    type -t echo

    echo 는 Bash와 Zsh 및 Ksh와 같은 다른 쉘에 내장 된 쉘입니다.

    builtin

    파일

    type -t cut

    cut 은 실행 파일입니다.

    builtin

    예어

    type -t for

    for 는 Bash에서 예약어입니다.

    keyword

명령이 포함 된 모든 위치를 표시합니다

모든 일치 항목을 인쇄하려면 -a 옵션을 사용하십시오.

type -a pwd

결과는 pwd 가 쉘 내장이지만 독립형 /bin/pwd 실행 파일로도 사용할 수 있음을 보여줍니다.

pwd is a shell builtin pwd is /bin/pwd

-a 옵션이 사용되면 type 명령은 -p 옵션이 사용되지 않는 경우에만 별명 및 기능을 포함합니다.

다른 유형 명령 옵션

-p 옵션은 명령이 디스크의 실행 파일 인 경우에만 type 이 명령의 경로를 반환하도록합니다.

예를 들어, 다음 명령은 pwd 명령이 쉘 내장이므로 출력을 표시하지 않습니다.

type -p pwd

-p 와 달리 대문자 -P 옵션은 명령이 파일이 아니더라도 type 에서 디스크에서 실행 파일을 PATH 로 검색하도록 지시합니다.

type -P pwd

pwd is /bin/pwd

-f 옵션을 사용하면 type 명령은 내장 명령과 같이 쉘 기능을 찾지 않습니다.

결론

type 명령은 명령 행에서 사용되는 경우 특정 명령이 해석되는 방법을 보여줍니다.

타입 터미널