저는 Manjaro Linux를 사용하고 있습니다.
bash 완성을 사용자 정의하려고 하는데 대부분의 완성을 얻습니다(from /usr/share/bash-completion/completions/
& from).깃허브._init_completion || return
_<TAB>
_init_completion
이것은 _init_completion
대부분의 bash 완성 스크립트에서 사용되는 것으로 보이지만 어디에도 정의되어 있지 않은 것 같습니다. 인터넷 검색 "bash _init_completion"도 함수를 정의하는 파일에 대한 명확한 결과를 반환하지 않습니다.
이 기능은 어디서 구할 수 있나요 _init_completion
?
답변1
적어도 내 Debian 10 시스템에서는 /usr/share/bash-completion/bash_completion
source 에 의해 정의되고 /etc/profile.d/bash_completion.sh
source 에 의해 정의됩니다 /etc/profile
.
이 파일은 데비안에서 별도의 패키지로 제공됩니다 bash-completion
. 업스트림 소스는 다음과 같습니다.연결한 것과 동일한 Github 저장소, 하위 디렉터리가 아닌 completions
저장소의 최상위 수준에 있습니다.