Bash 별칭을 연결할 수 있나요?

Bash 별칭을 연결할 수 있나요?

샘플: 사용작곡가로컬에서는 다음과 같이 작성해야 합니다.

php composer.phar

Composer를 로컬로 설치한 경우 "composer"로 별칭을 지정하고 "pwd" 명령을 사용하여 절대 경로를 유지하고 싶습니다. 내 .bashrc 파일에서 다음과 같은 것을 시도했습니다.

alias composer='php ' . pwd . '/composer.phar'

".", "+", ";", "&&" 및 "nothing" 기호를 사용하여 테스트했지만 아무 것도 작동하지 않았습니다.

아무것도 발견하지 못했어위키피디아 기사,공식 문서또는 기타 스택 문제.

답변1

별칭에 하위 쉘을 추가할 수 있습니다.

alias composer='php $(pwd)/composer.phar'

답변2

쉘 기능을 사용하겠습니다.

composer() {
    php "$PWD"/composer.phar "$@"
}

관련 정보