openSUSE 11.3을 사용할 때 이미 여러 개의 별칭이 설정되었습니다. 내가 많이 사용되는 두 있었다 +
위해 pushd .
및 -
위해 popd
. 이제 데비안에서는 두 번째 것을 만드는 방법을 알 수 없습니다. 별명에 대한 명령 옵션 alias -=popd
으로 읽으려고합니다 -=
. 따옴표 (단일 및 이중 모두)를 따옴표로 묶고 백 슬래시로 시작하려고했지만 오류 메시지가 계속 나타납니다. 어떤 제안?
감사
답변
이 시도:
alias -- -=popd
적어도 나를 위해 일했습니다.
usr@srv % alias -- -=echo
usr@srv % - test
test
답변
다음 bash
과 같은 이름의 함수를 작성할 수 있습니다.
+() { pushd "$@"; }
-() { popd "$@"; }