이 가이드에서는 Linux의 "type" 명령에 대해 자세히 알아봅니다.
이 가이드에 설명된 단계를 수행하려면 다음 구성 요소가 필요합니다.
다른 Linux 관련 명령(예: ls, chmod, shutdown, vi, grep, pwd 등)과 달리 "type" 명령은 인수로 제공된 명령 유형에 대한 정보를 표시하는 내장 Bash 함수입니다.
$유형
Bash 외에도 다른 셸(Zsh, Ksh 등)에도 실행하는 "type" 명령이 함께 제공됩니다.
기본 사용법
유형의 명령 구조는 다음과 같습니다.
$유형
가장 간단한 사용법은 명령을 인수로 제공하는 것입니다.
$type, 여기서
"type" 명령은 동시에 여러 매개변수를 처리할 수도 있습니다.
$type 유형은 cd ls chmod sudo sleep shoff
명령 유형
명령 유형에만 관심이 있는 경우 "-t" 플래그를 사용하여 명령 유형만 가져옵니다.
$type—에코가 울리지 않음
$유형—t 유형
$type—그 동안은
$type—t grep
출력은 다음 명령 유형 중 하나입니다.
모든 위치
Linux의 다양한 명령은 독립 실행형 실행 파일과 내장 셸 기능으로 모두 존재합니다. "type" 명령을 사용하여 명령에 이러한 두 가지 특성이 있는지 확인할 수 있습니다.
아래 예시를 확인해 보세요:
$TYPE-AEcho
여기서 출력에 표시된 대로 "echo" 명령은 내장된 셸 함수이자 실행 파일("/usr/bin/echo"에 위치)입니다.
위에 언급된 옵션 외에도 "type" 명령에는 몇 가지 추가 옵션이 제공됩니다.
“—p” 플래그
다음 명령을 실행하세요:
$type—p 에코
$type-p 닫기
여기서 지정된 매개변수가 내장 셸인 경우 "type" 명령은 어떤 출력도 표시하지 않습니다. 그렇지 않으면 출력은 명령 실행 파일의 위치가 됩니다.
"P" 플래그
아래 예시를 확인해 보세요:
$P형 에코 전원
$type—P, while
여기에서 "type" 명령은 지정된 매개변수에 대한 모든 PATH 위치를 검색하고 일치하는 실행 파일의 위치를 반환합니다.
이 예에서 "echo" 및 "pwd" 명령에는 모두 전용 바이너리가 있습니다. "if"와 "while"은 모두 쉘 키워드이며 전용 바이너리 코드가 없습니다. 출력이 비어 있습니다.
작업을 수행한 후 "type" 명령은 종료 코드를 남깁니다. 종료 코드를 사용하여 작업이 성공했는지 확인할 수 있습니다.
다음 명령은 종료 코드를 보여줍니다.
$유형
$에코$?
$type asdfg
$에코$?
이 가이드에서는 Linux에서 "type" 명령을 사용하는 방법을 보여줍니다. 이는 명령의 성격을 설명하는 쉘 내장 명령입니다.
다른 Linux 명령에 대해 더 자세히 알고 싶으십니까? Linux 명령 하위 범주를 확인하세요. Bash 관련 가이드를 더 보려면 Bash를 사용한 프로그래밍을 확인하세요.
행복한 컴퓨팅!
위 내용은 Linux 유형 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!