사용 방법 - 별칭으로?

사용 방법 - 별칭으로?

openSUSE 11.3을 사용할 때 여러 별칭이 설정되어 있습니다. 제가 자주 사용하는 두 가지는 +for pushd .-for 입니다 popd. 이제 데비안에서는 두 번째 것을 만드는 방법을 모르겠습니다. 별칭에 대한 명령 옵션을 alias -=popd읽어보세요 . -=주위에 따옴표(작은따옴표 및 큰따옴표)를 추가하고 앞에 백슬래시를 추가해 보았지만 계속 오류가 발생합니다. 어떤 제안이 있으십니까?

감사해요

답변1

이 시도:

alias -- -=popd

적어도 그것은 나에게 효과적입니다:

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

답변2

bash다음과 같은 이름의 함수를 만들 수 있습니다 .

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

관련 정보