더 이상 일반 사용자에게 스마트 배시 완료 기능을 제공하지 않습니다.

더 이상 일반 사용자에게 스마트 배시 완료 기능을 제공하지 않습니다.

Ubuntu 서버에 새 사용자를 생성했는데 더 이상 bash 자동/스마트 완성 기능이 없습니다(가능한 경우 Tab을 눌러 현재 문구를 완성하세요. 두 개의 탭이 하나를 제공합니다 ls).

스마트 완성은 루트 사용자로서 잘 작동하지만 내 사용자에 대해서도 활성화하고 싶습니다.

답변1

/etc/inputrc(또는 ~/.inputrc)에서 이것을 설정하면 set disable-completion Onreadline의 자동 완성 기능이 비활성화됩니다. 이렇게 하면 Tab 키가 Tab에만 사용됩니다.

Bash가 아닌 다른 쉘을 사용하면 자동 완성이 작동하지 않을 수 있습니다.

답변2

사용자로서 할 . /etc/bash_completion수 있습니까 ? 그렇다면 ~/.bash_profile로그인할 때 실행할 파일에 넣을 수 있습니다.

관련 정보