Bash에서 단일 명령에 대한 별칭을 비활성화하는 방법은 무엇입니까? [복사]

Bash에서 단일 명령에 대한 별칭을 비활성화하는 방법은 무엇입니까? [복사]

터미널을 열고 동료가 나타나서 다음을 입력한다고 가정해 보겠습니다.

alias    exit='echo nope'
alias unalias='echo nope'
alias    type='echo nope'
alias builtin='echo nope'
alias   alias='echo nope'

어쨌든 이러한 명령 중 하나를 어떻게 실행할 수 있습니까?

답변1

내가 아는 방법은 명령 앞에 백슬래시를 추가하는 것입니다.

$ type type
nope type
$ \type type
type is aliased to `echo nope'
$ unalias type
nope type
$ \type unalias
unalias is aliased to `echo nope'
$ \unalias unalias
$ unalias type
$ type type
type is a shell builtin
$ type unalias
unalias is a shell builtin
$ 

그러나 이 내용이 어디서 녹음되었는지는 알 수 없습니다.

관련 정보