그래서 나는 실험을 시도하고 alias
in을 만들었습니다 .bashrc
. 그러나 명령을 테스트하면 다음과 같은 결과가 나타납니다.
[rkahil@netmon3 ~]$ menu
-bash: menu: command not found
.bashrc
파일에 내가 가진 것은 다음과 같습니다 .
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias menu='./menuScript.sh'
alias vi='vim'
재미있는 것은 별명을 만들었을 때 vi
효과적이었습니다. 그러나 메뉴는 그렇지 않습니다. UnixStackExchange에서 이전 게시물을 조회하고 다른 게시물을 따르려고 시도했지만 아무 소용이 없습니다. 다른 사람이 제안이 있습니까?
./menuScript.sh: command not found
No such file or directory
결과 OP는 여전히 OP의 오류와 다릅니다. 요점은 여전히 존재합니다. 별칭이 항상 menuScript.sh
상주 하는 디렉토리에서만 사용되지 않는 한 절대 경로를 사용하는 것이 가장 좋습니다 .