Feb 10, 2020
https://kubernetes.io/docs/tasks/tools/install-kubectl/
위나 아래는 내용은 비슷하다.
Feb 9, 2020
from https://kubernetes.io/ko/docs/reference/kubectl/cheatsheet/
ZSH
source <(kubectl completion zsh) # 현재 셸에 zsh의 자동 완성 설정
echo "if [ $commands[kubectl] ]; then source <(kubectl completion zsh); fi" >> ~/.zshrc # 자동 완성을 zsh 셸에 영구적으로 추가한다.
흐음... 기본적으로 zsh 에. ohmyzsh 를 git 으로 clone 하여 설치하고 난뒤... '~/.oh-my...' 형태의 디렉토리가 존재하게 된다. 그 이하에 plugins 이라는 디렉토리에 ohmyzsh 플러그인들이 존재한다. 이걸 가동시키기 위해서는 ~/.zshrc 에서 plugin 항목에 공백을 구분자로 플러그인이름을 넣으면된다. 플러그인 이름은 플러그인 디렉토리에 있는 각 플러그인 디렉토리 안의 README 를 열어보면 나와있다.
여기서 ... 더 편하게 하기 위해 custom 플러그인을 하나 더 설치하면 좋다. 자동완성 플러그인인데
해당 글만 봐도 된다. 잘정리되어 있다.
본인의 경우는 클론을 다른곳에 해서 custom 위치에 링크를 생성했다. 간단하게 설명하자면
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
인데... 이렇게 하진 말고(왜냐면 ohmyzsh 를 git 으로 clone 해왔는데 그안에 또 하나의 git 을 clone 해오긴 싫다)
다른곳으로 위의 git 을 clone 해온뒤 $ZSH_CUSTOM/plugins/zsh-autosuggestions 위치에 ln 으로 링크 걸었다.
아무튼 그렇게 CUSTOM 위치에 링크걸고(ZSH_CUSTOM 이 환경설정으로 잡혀있는데 보면 CUSTOM 위치이다)
.zshrc 를 수정한다.
plugins=(git docker kubectl zsh-autosuggestions)
이번에 추가한 자동완성은 가장끝에것이다. 도커나 k8s 는 필요에 의해 추가한것이고...
'IT > Unix&Linux' 카테고리의 다른 글
xargs 로 넘기니 스페이스(space.. 빈 공백하나) 에 대해 split 이 일어나더라? (0) | 2019.03.19 |
---|---|
cat 으로 읽은 여러줄 멀티라인 xargs 로 각각 넘기기 (0) | 2018.11.20 |
curl... wget 대치가능 --> httpie 로 대체중 (0) | 2015.06.22 |
우분투 리눅스 데스크탑 설치후 런레벨 변경 runlevel (0) | 2015.05.27 |
albert ... like alfred (0) | 2015.05.25 |