bash에게 별칭을 확장하지 말라고 알려주는 간단한 구문이 있다는 것을 알고 있습니다. 그러나 구글은 그것을 돌리지 않고 있으며 나는 사람 bash를 읽는 것이 너무 게으르다. 또한이 웹 사이트에 답변이 있어야합니다.
답변
첫 문자 앞에 백 슬래시를 넣으십시오.
$ alias ls="echo foo"
$ ls
foo
$ \ls
bin
Desktop
Documents
...
답변
command
쉘 내장 명령을 사용할 수 있습니다 . PATH
또는 셸 내장 에서 찾은 명령 만 실행합니다 . 별명이나 쉘 기능을 실행하지 않습니다.
예:
alias ls='ls -l'
$ ls
drwxr-xr-x 3 user user 4096 2010-10-11 13:17 dir1
drwxr-xr-x 3 user user 4096 2010-10-15 15:37 dir2
$ function ls() {
> echo hello
> }
$ ls
hello
$ command ls
dir1 dir2
답변
shopt -u expand_aliases
bash 쉘에 입력 하십시오 (-u 스위치는 설정되지 않음). shopt의 맨 페이지를 읽는 것이 좋습니다.