자체 별칭 명령에서 "type" 호출

자체 별칭 명령에서 "type" 호출

때로는 명령 자체에 별칭이 있는 경우도 있습니다. 예를 들어:

$ type ls
ls is aliased to `ls -al'

별칭 대신 type명령 자체를 어떻게 호출합니까 ?ls

답변1

설명 type에서 man bash:

-P 옵션은 type -t name반환된 파일이 없더라도 모든 이름에 대해 PATH 검색을 강제합니다. 명령이 해시된 경우 -p 및 -P는 해시 값을 인쇄합니다. 이는 반드시 PATH의 첫 번째 파일일 필요는 없습니다.

그래서

$ type ls
ls is aliased to `ls -FG'
$ type -P ls
/bin/ls

반품

$ type -a ls
ls is aliased to `ls -FG'
ls is /bin/ls

때로는 도움이 될 수도 있습니다.

관련 정보