Ubuntu 서버에 새 사용자를 생성했는데 더 이상 bash 자동/스마트 완성 기능이 없습니다(가능한 경우 Tab을 눌러 현재 문구를 완성하세요. 두 개의 탭이 하나를 제공합니다 ls
).
스마트 완성은 루트 사용자로서 잘 작동하지만 내 사용자에 대해서도 활성화하고 싶습니다.
답변1
/etc/inputrc(또는 ~/.inputrc)에서 이것을 설정하면 set disable-completion On
readline의 자동 완성 기능이 비활성화됩니다. 이렇게 하면 Tab 키가 Tab에만 사용됩니다.
Bash가 아닌 다른 쉘을 사용하면 자동 완성이 작동하지 않을 수 있습니다.
답변2
사용자로서 할 . /etc/bash_completion
수 있습니까 ? 그렇다면 ~/.bash_profile
로그인할 때 실행할 파일에 넣을 수 있습니다.