SW/리눅스

Linux : Type 명령어, 사용 방법, 예제

얇은생각 2021. 9. 27. 07:30
반응형

type 명령은 명령 유형에 대한 정보를 표시하는 데 사용됩니다. 명령줄에 입력한 경우 지정된 명령을 해석하는 방법이 표시됩니다.

Linux type 명령의 사용 방법에 대해 설명합니다.

 

 

Linux : Type 명령어, 사용 방법, 예제

 

 

Type Command를 참조

타입은 Bash와 Zsh와 Ksh와 같은 다른 쉘에 내장된 쉘입니다. 이것의 동작은 껍데기마다 약간 다를 수 있습니다. 우리는 Bash 타입의 제품에 대해 다룰 것입니다.

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

type [OPTIONS] FILE_NAME...

 

 

예를 들어 wc 명령 유형을 찾으려면 다음을 입력합니다.

type wc

# wc is /usr/bin/wc

 

 

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

type sleep head

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

 

 

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

 

 

 

명령 유형

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

- alias(쉘 별칭)

- function(shell function)

- builtin(shell builtin)

- file(disk file)

- keyword(shell reserved word)

 

다음은 몇 가지 예입니다.

 

 

Alias

grep은 grep --color=auto로 앨리어싱됩니다.

type -t grep

# alias

 

 

Function

rvm은 다음과 같은 여러 Ruby 환경을 설치, 관리 및 사용하기 위한 툴(기능)입니다.

type -t rvm

# function

 

 

builtin

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

type -t echo

# builtin

 

 

File

cut은 실행 파일입니다.

type -t cut

# builtin

 

 

Keyword

는 Bash의 예약된 단어입니다.

type -t for

# keyword

 

 

 

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

모든 일치를 인쇄하려면 -a 옵션을 사용합니다.

출력에 pwd가 셸에 내장되어 있지만 독립 실행형 /bin/pwd 실행 파일로도 사용할 수 있습니다.

type -a pwd

# pwd is a shell builtin
# pwd is /bin/pwd

 

 

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

 

 

 

기타 명령 유형 옵션

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

예를 들어, 다음 명령은 pwd 명령이 셸에 내장되어 있기 때문에 출력을 표시하지 않습니다.

type -p pwd

 

 

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

type -P pwd

# pwd is /bin/pwd

 

 

-f 옵션을 사용할 때 type은 내장 명령과 같이 셸 함수를 검색하지 않습니다.

반응형