728x90
반응형
이런 에러가 계속해서 발생했다. 원래 tab을 누르면 자동으로 커맨드를 추천하거나 찾아야 되는데 일일이 입력하기가 너무 불편했다.
bash를 사용하고 있다면 bash-completion이 없어서 생기는 문제이다.
mac이라면 brew install bash-completion
linux라면 brew install bash-completion
그런데 이렇게 하면 리눅스 bash 자동완성이 다 해결되지는 않는다. kubectl 명령의 경우 해결되지 않는다.
리눅스에서 bash 자동 완성으을 사용하고 있는지 확인하려면 다음 커맨드를 입력해본다.
type _init_completion
이렇게 입력했을때 bash 내용이 주르륵 나오면 사용하고 있는 것이고 type 명령어를 찾을 수 없다 등의 내용이 나오면 사용하고 있지 않고 위의 오류가 계속해서 생길 수 있다.
다음 순서대로 진행하면 실행할 수 있다.apt-get install bash-completion
exec bash
이렇게 하고 type _init_completion
입력
-> 만약 실패한다면vi ~/.bashrc
로 들어가서 마지막 줄에 다음 내용 입력 source /usr/share/bash-completion/bash_completion
그다음 다시 type _init_completion
입력 -> 아래와 같이 나온다면 성공
728x90
반응형
'클라우드 네이티브' 카테고리의 다른 글
Jenkins, Kubernetes, Helm, ArgoCD 를 이용한 GitOps 적용 (0) | 2024.07.05 |
---|