더 빠르게 작동하도록 Bash 별칭 만들기
2915 단어 todayilearnedproductivity
bash 별칭은 터미널에서 사용할 수 있는 명령을 생성하거나 덮어쓰는 데 사용됩니다.
예를 들어, 실행할 명령
init
을 정의하거나npm init
실행할 명령status
을 정의할 수 있습니다git status
. 따라서 init
를 실행하면 npm init
가 실행됩니다. 인수를 구성할 수도 있습니다(내가 현재 가장 좋아하는 명령은 폴더와 CD를 생성하는 mkcd <folder>
입니다)bash 별칭을 만드는 것은 쉽습니다. 크게 3가지 방법이 있습니다.
1. 터미널에서 직접 한다
터미널에서
alias command_name="command to execute"
( alias status="git status"
)를 실행하십시오. 그게 다야!이것의 유일한 단점은 별칭이 인수를 사용할 수 없다는 것입니다. 그것은 우리를 ....
2. ~/.bashrc에 추가합니다.
편집기에서
~/.bashrc
파일을 열고 이전과 마찬가지로 별칭을 추가합니다.# alias command_name="command to execute"
alias status="git status"
그리고 그게 다야! 또한 함수를 사용하여 별칭에 대한 인수를 구성할 수 있습니다! 첫 번째 인수를 얻으려면
"$1"
를 사용하고 두 번째 인수를 얻으려면 "$2"
를 사용하십시오.함수에 대해 더 읽어야 할 수도 있지만 아래 함수는 작동 방식에 대한 아이디어를 제공해야 합니다.
# mkdir folder and cd folder
# example: mkcd folder
mkcd() {
mkdir "$1" && cd "$1"
}
# notify me after a long process is over
# example: notify "npm run build"
notify() {
eval "$1" && say "Done!"
}
이 파일을 저장했으면
source ~/.bashrc
를 실행하여 새 별칭이 로드되었는지 확인합니다.선택 사항: 별칭을 저장할 새 파일 만들기
~/.bash_aliases
와 같은 새 파일을 만들고 거기에 별칭을 저장할 수 있습니다. ~/.bashrc
에 다음을 추가하는 것을 잊지 마십시오.if [ -e $HOME/.bash_aliases ]; then
source $HOME/.bash_aliases
fi
이제 별칭을
~/.bash_aliases
에 추가할 수 있습니다.다시 한 번
source ~/.bashrc
를 실행하여 새 별칭이 로드되었는지 확인합니다.
Reference
이 문제에 관하여(더 빠르게 작동하도록 Bash 별칭 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/siddharthshyniben/create-bash-aliases-to-work-faster-l91텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)