https://kubernetes.io/ko/docs/tasks/tools/included/optional-kubectl-configs-bash-linux/
여기 있긴 한데, sudo로 실행해도 permission 에러가 뜰거야
sudo kubectl completion bash >/etc/bash_completion.d/kubectl
이거 대신
sudo kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl
이걸로 하면 정상적으로 실행된다.
redirection의 권한이 vagrant의 권한이라 그렇대.
그럴때는, sudo tee라는 명령어를 이용해서 root 권한으로 넘겨주면 된대.
/etc/bash_completion.d 이거 만드는 권한이 root 권한이 있어야 한대.
Q) 왜 redirection을 하면 권한이 바뀔까????
>와 tee의 차이는?
https://wooono.tistory.com/112
https://www.nemonein.xyz/2018/11/1202/
https://twpower.github.io/135-tee-command-usage
'System Engineering > 리눅스, 라즈베리파이' 카테고리의 다른 글
지역 환경변수, 전역 환경변수 (0) | 2022.04.12 |
---|---|
리눅스 환경 변수 설정 (0) | 2022.04.12 |
문자열 치환 :%s/before/after/g (0) | 2022.03.30 |
깜빡깜빡하는 vim 활용법 (0) | 2022.03.29 |
리눅스 파일 속 내용 검색 (0) | 2022.03.29 |
최근댓글