Fedora에서 타사 프로그램의 bash 완성 스크립트를 어디에 배치합니까?

Fedora에서 타사 프로그램의 bash 완성 스크립트를 어디에 배치합니까?

사용하고 싶은 소프트웨어xsos, bash 완료 스크립트와 함께 제공됩니다.

Fedora 시스템의 올바른 저장 위치는 어디입니까?

my에 공통 디렉터리를 만든 $HOME다음 에서 호출 해야 합니까 .bashrc?

답변1

스크립트 내용을 보면,그 중에 표시되어 있는;-)

# Save it to: /etc/bash_completion.d/

참고로 Fedora(최소 38개)에는 다음 디렉터리가 있습니다.

~/.bashrc.d/

.bashrc내부의 모든 파일 소스:

# User specific aliases and functions
if [ -d ~/.bashrc.d ]; then
        for rc in ~/.bashrc.d/*; do
                if [ -f "$rc" ]; then
                        . "$rc"
                fi
        done
fi

시스템의 모든 사람을 위한 파일을 얻으려면 다음 위치에 넣으십시오.

/etc/profile.d/

하지만 귀하의 구체적인 질문에 대해서는 제가 보여드린 것처럼 스크립트 자체에 답이 있다고 생각합니다 ;-).

관련 정보