/etc에 액세스할 수 없는 사용자를 위한 Bash 완료

/etc에 액세스할 수 없는 사용자를 위한 Bash 완료

/etc/저는 Chromebook(개발자 모드 활성화됨)을 사용하고 있는데 여러분 중 일부는 아시겠지만 시스템 디렉터리(포함)에 대한 쓰기 액세스 권한 이 없습니다 .

/etc쓰기 권한 만 있는 디렉터리에 파일을 추가하지 않고 로컬 사용자에 대해 bash-completion 옵션을 활성화하고 싶습니다 ./home/use/local

이 경우 bash 완성을 활성화하는 방법은 무엇입니까?

감사해요.

추신. ChromeOS는 Gentoo를 기반으로 하며 이 정보는 누군가에게 유용할 수 있습니다.

답변1

bash-completion은 쉘 스크립트( /usr/share/bash-completion/bash_completion예를 들어 내 Debian 컴퓨터에 있음)를 가져오면 활성화되지만 어디에나 넣을 수 있습니다. 로드할 완성 항목을 자체 디렉토리에서 찾습니다.

완료 콘텐츠는 이전 버전과 호환되지만 이제는 스크립트를 가져오기 전에 설정하여 변경할 /etc/bash_completion.d수 있는 이전 버전과의 호환성 디렉터리입니다 .$BASH_COMPLETION_COMPAT_DIR

당신은 시작할 수 있어야합니다홈페이지는 Github에 있습니다/usr/local또는 에 설치하십시오 $HOME.

답변2

내가 아는 한 ChromeOS에서는 bash 완성이 비활성화되어 있으며 활성화할 방법이 없습니다.

바라보다크롬 오류 보고

관련 정보