.bashrc에 기재되어 있는 편리한 코드
.bashrc
에 미리 기술하면 편리할까요?코드 소개입니다.여간하다
시작할 때 디렉토리 지정하기
e.g.
#working directory (WSL)
cd /mnt/c/git/github/
git-town
pull request를 실행할 때의 타자를 피하기 위해 제작되었습니다.
#git-town
alias prq='git-town new-pull-request'
kubernetes 관련
명령 보조
#k8sのコマンド補助をさせる
source <(kubectl completion bash)
kubectl edit 편집기 지정하기
#kubectl edit のエディタを指定する default vi or notepad
export EDITOR=vim
콘솔에 namespace 표시
#K8s用の表記を変更する
source ~/kube-ps1/kube-ps1.sh
PS1='[\u@\h \W $(kube_ps1)]\$ '
도입 방법 자체는 여기서 생략한다.다음 URL의 README에는 자세한 내용이 기재되어 있으므로 사용 시 참조하십시오.kubectl 명령에 사용할 별칭
function kubectl() { echo "+ kubectl $@">&2; command kubectl $@; }
도입 방법 자체는 여기서 생략한다.다음 URL의 README에는 자세한 내용이 기재되어 있으므로 사용 시 참조하십시오.※ 여담
왜 명령 이름과 같은 function을 해야 합니까?신경쓰여서 살짝 조사해봤어요.하술한 행동이 있어서 문제없이 일하는 것 같다.
예를 들어
kgpo
(kubectl getpod의 별명)를 쳤을 때별칭 설정을 수행해야 하는 명령을 식별합니다
kubectl get pod
.kubectl이라는 문자열을 입력했기 때문에function
kubectl
이라고 부릅니다.function 내 처리 실행
kubectl
를 문자열과 파라미터로 설정한 get pod
kubectl
Reference
이 문제에 관하여(.bashrc에 기재되어 있는 편리한 코드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/dicek0928/articles/bashrc_linux텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)