본문 바로가기
리눅스

type (Unix)

by 다움위키 2023. 12. 23.

유닉스유닉스-계열 운영 시스템에서, type은 명령 이름으로 사용되면 인수가 해석되는 방법을 설명하는 명령입니다.

Function

해당되는 곳에서, type은 명령 이름의 경로를 표시할 것입니다. 가능한 명령 유형은 다음과 같습니다:

명령 이름이 찾아질 수 없으면 그 명령은 비-영 출구 상태를 반환합니다.

Examples

$ type test
test is a shell builtin
$ type cp
cp is /bin/cp
$ type unknown
unknown not found
$ type type
type is a shell builtin

History

type 명령은 1984년 AT&T의 System V Release 2 (SVR2)에 도입되었던 Bourne 쉘에 대해 쉘 내장이었고, 배시와 같은 다른 많은 POSIX-호환 쉘에 계속 포함되어 있습니다. 어쨌든, type은 POSIX 표준의 일부가 아닙니다. POSIX 쉘과 함께, 유사한 행위가 검색됩니다:

command -V name

KornShell에서, 명령 whence은 유사한 기능을 제공합니다.

그 명령은 공통 GNU 유닉스-계열 유틸리티의 네이티브 Win32 포트에 대한 UnxUtils 모음의 일부로 Microsoft Windows에 대해 별도 패키지로 사용할 수 있습니다.