2013-03-12 5 views
2

cd에 대한 별칭으로 사용되는 간단한 함수가 있다고 가정 해 보겠습니다.사용자 정의 별칭에 대한 Bash cd 명령 자동 완성

c(){ cd "[email protected]"; }

어떻게 나의 새로운 기능에 대한cd작품의 원래 자동 완성을받을 수 있나요?cd은 단순한 파일 이름이 아닌 디렉터리 이름 만 자동 완성합니다.

나는 complete 명령에 대해 알고 있지만 정확히 어디에 cd에 의해 사용되는 자동 완성 기능이 있습니까?

도움 주셔서 감사합니다.

답변

1

시스템 전체의 기본값은 /etc/bash_completion 또는 /etc/bash_completion.d입니다.

+1

'cd'에는 아마도 그것에 대해 정의 된 특정 완료가 없을 것입니다. 오히려, 그것은 파일 완성을 위해'bash'와/또는'readline'에 의해 제공되는 어떤 형태의 디폴트 완성을 사용합니다. – chepner