시스템 전체 별칭을 어디에 (apt-get) 설치합니까?

시스템 전체 별칭을 어디에 (apt-get) 설치합니까?

저는 bash 별칭을 포함하는 데비안 패키지를 만들고 있습니다.

이러한 별칭을 시스템 전체에서 사용할 수 있도록 어디에 설치해야 합니까?

"올바른" 위치는 이지만 /etc/bash.bashrc파일은 bash 패키지 소유이므로 다음 업그레이드 시 해당 파일을 덮어씁니다.

넣어 보았지만 /etc/profile.d/my-aliases.sh이것은 영향을 미칩니다로그인쉘(예: 콘솔에서 작동)인터렉티브쉘이 별칭을 얻을 수 없습니다.

에 넣으면 "작동" /etc/bash_completion.d/my-aliases.sh하지만 그런 식으로 사용하도록 의도된 것은 아닙니다.

그래서 내 질문은 다음과 같습니다

별칭을 사용할 수 있도록 어디에(또는 어떻게) 설치해야 합니까?인터렉티브시스템 전체 쉘?

답변1

./etc/bash_completion.d/my-aliases.sh/etc/bash_completion/etc/bash_completion.d/

/etc/bash.bashrc아직 그런 시설이 없기 때문이죠 . IMHO 현재로서는 물건을 보관하기에 이보다 더 좋은 곳이 없습니다.

관련 정보