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은 내장 명령과 같이 셸 함수를 검색하지 않습니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : Nohup 명령어, 예제, 사용 방법 (0) | 2021.09.29 |
---|---|
CentOS 7 : MySQL Master-Slave Replication 구성 방법, 예제, 명령어 (0) | 2021.09.28 |
Ubuntu 18.04 : GCC Compiler 설치 방법, 예제, 명령어 (0) | 2021.09.26 |
Raspberry Pi : Apache Web Server 설치 방법, 예제, 명령어 (0) | 2021.09.25 |
Linux : Git Remote 추가 방법, 예제, 명령어 (0) | 2021.09.23 |