사용자 정의 bash 탭을 수행하는 방법은 무엇입니까? [복사]

사용자 정의 bash 탭을 수행하는 방법은 무엇입니까? [복사]

경로에 다른 가능한 완료가 있을 수 있지만 경로의 특정 프로그램에서 탭 완성을 완료하고 싶습니다.

mpl예를 들어, and 를 입력하면 tabmplayer로 완료되어야 하지만 경로에 로 시작하는 다른 프로그램이 있을 수 있습니다 mpl. 나는 내장된 bash 별칭을 알고 있지만 ~/.bashrc그것은 내가 찾고 있는 것이 아닙니다.

답변1

bash-completion 패키지가 설치되어 있으면 여기에는 필요한 모든 것이 예제 형식으로 포함되어 있습니다. 포함된 파일을 예로 살펴보겠습니다. 이것은 ntpdate매우 기본적인 것입니다.

$ less /etc/bash_completion.d/ntpdate
$ less /usr/share/bash-completion/ntpdate

관련 정보