나는 사용하려고z(링크)탐색을 더 쉽게 만드십시오. 문제는 .zshrc 파일에 다음이 있지만 작동하지 않는 것 같습니다.
export PATH=$PATH:/home/x/z
alias z='/home/x/z/z.sh'
. z
어떤 이유로 마지막 명령이 작동하지 않는 것 같습니다. 셸을 연 후 수동으로 이 작업을 수행하면 문제가 없지만 .zshrc에서 수행하면 작동하지 않습니다.
답변1
별칭을 남용하고 있습니다. 변수를 사용해야 합니다.
z='/home/x/z/z.sh' . "$z"
별칭은 명령에 사용됩니다. 예를 들어,
alias l=ls
즉, 다음과 같이 작동해야 합니다.
export PATH=$PATH:/home/x/z alias z='/home/x/z/z.sh' alias .='. ' . z
별칭을 사용하면 .='. '
별칭 확장이 가능합니다. 다음 첫 번째 단어 .
가 별칭이면 확장됩니다.
또한 /home/x/z
소스 경로에 있을 필요는 없습니다 z.sh
.