별명으로 사용하는 방법? .및 -위해 popd.

openSUSE 11.3을 사용할 때 이미 여러 개의 별칭이 설정되었습니다. 내가 많이 사용되는 두 있었다 +위해 pushd .-위해 popd. 이제 데비안에서는 두 번째 것을 만드는 방법을 알 수 없습니다. 별명에 대한 명령 옵션 alias -=popd으로 읽으려고합니다 -=. 따옴표 (단일 및 이중 모두)를 따옴표로 묶고 백 슬래시로 시작하려고했지만 오류 메시지가 계속 나타납니다. 어떤 제안?

감사



답변

이 시도:

alias -- -=popd

적어도 나를 위해 일했습니다.

usr@srv % alias -- -=echo
usr@srv % - test
test


답변

다음 bash과 같은 이름의 함수를 작성할 수 있습니다.

+() { pushd "$@"; }
-() { popd "$@"; }


답변