docker를 설치하고, 내부로 진입해서 이런저런 작업을 진행할 때, bash의 자동완성 기능이 없어 매번 타이핑을 해야하는 불편한 점이 있습니다. 예로 apt install 후 패키지명을 수동으로 전체 입력해야 하는 것과 같은 점이요.
bash-completion이 설치되지 않아서인데, 다음과 같은 과정으로 진행하시면 쉽게 해결이 가능합니다.
$ apt install bash-completion vim
$ vi /etc/bash.bashrc
주석 해제
# enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
$ source /etc/bash.bashrc
$ rm /etc/apt/apt.conf.d/docker-clean
$ apt update
이제 apt 명령 이외에도 bash 쉘에서 자동 완성 기능을 사용할 수 있습니다.
Leave a Reply