![Bash에서 단일 명령에 대한 별칭을 비활성화하는 방법은 무엇입니까? [복사]](https://linux55.com/image/86563/Bash%EC%97%90%EC%84%9C%20%EB%8B%A8%EC%9D%BC%20%EB%AA%85%EB%A0%B9%EC%97%90%20%EB%8C%80%ED%95%9C%20%EB%B3%84%EC%B9%AD%EC%9D%84%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
터미널을 열고 동료가 나타나서 다음을 입력한다고 가정해 보겠습니다.
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
$
그러나 이 내용이 어디서 녹음되었는지는 알 수 없습니다.