위코드에서 웹크롤링과 장고 튜토리얼을 할때, conda
명령어로 가상환경을 만들고 그 안에서 작업을 하는데, 명령어가 너무 길다고 느껴졌습니다.
이럴때 명령어를 간단하게 만들는 방법을 알아보겠습니다.
사전적 뜻을 보시면 이해가 빨리 되는데, alias는 명령어에 별칭을 붙여주는것입니다.
vim .zshrc
터미널을 열고,
zsh를 사용하시면 위와 같이 사용하시고,
bash를 사용하시면 .zshrc
대신 .bashrc
를 입력하시면 됩니다.
alias는 자주 사용하고, 사용하시다 보면 편리해서 여러 명령어를 추가 할 가능성이 높기에 접근성?이 쉽도록 .zshrc
의 맨 밑으로 내려가서 작성해주는것을 추천드립니다.
위의 제 .zshrc의 맨 마지막째 줄 스크린샷 입니다. 117번째 줄을 보시면 다음과 같이 써있습니다.
alias 사용할 명령어 ='이동할 디렉토리 && 기존의 명령어'
alias 사용할 명령어 ='기존의 명령어'
alias 사용할 명령어 ='이동할 디렉토리'
이렇게 하면 다음부터 터미널에 web만 입력해도 cd /home/kim/wecode/webcrawling 으로 이동해서 conda activate web-crawling을 입력한것과 같은 기능을 합니다.
그리고 119번째 줄 처럼 이동할 디렉토리 없이 그냥 명령어를 줄일때 사용할 수도 있고,
단순히 디렉토리 이동할때 처럼 사용할수도 있습니다.
alias를 다 작성하셨으면 저장하고 다음과 같이 쓰면 다음부터는 줄어든 명령어를 사용하실 수 있습니다.
source .zshrc
긴 명령어 대신에 위의 사진처럼 저만의 줄어든 명령어를 사용할 수 있어서 너무 편합니다 :)