![사용자 정의 bash 탭을 수행하는 방법은 무엇입니까? [복사]](https://linux55.com/image/45194/%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%20bash%20%ED%83%AD%EC%9D%84%20%EC%88%98%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
경로에 다른 가능한 완료가 있을 수 있지만 경로의 특정 프로그램에서 탭 완성을 완료하고 싶습니다.
mpl
예를 들어, and 를 입력하면 tabmplayer로 완료되어야 하지만 경로에 로 시작하는 다른 프로그램이 있을 수 있습니다 mpl
. 나는 내장된 bash 별칭을 알고 있지만 ~/.bashrc
그것은 내가 찾고 있는 것이 아닙니다.
답변1
bash-completion 패키지가 설치되어 있으면 여기에는 필요한 모든 것이 예제 형식으로 포함되어 있습니다. 포함된 파일을 예로 살펴보겠습니다. 이것은 ntpdate
매우 기본적인 것입니다.
$ less /etc/bash_completion.d/ntpdate
$ less /usr/share/bash-completion/ntpdate