개발일기/Git

[Bash] Alias 등록하기

DongKeun2 2022. 5. 30. 19:59

학습을 할 수록 Bash에서 명령어를 입력할 일이 많아져서 긴 명령어들을 Alias를 이용해 줄여서 사용하고 있습니다.

Alias란?

시스템 명령어를 단축시키거나 주기적으로 사용되는 명령어에 기본 변수를 추가하기 위해 사용하는 다양한 CLI(Command-line-interface)의 명령어입니다.

간단한 사용법

  • 별칭 만들기
alias <단축어>="<명령어>"

ex)
alias activate="source venv/Scripts/activate'"

위와 같이 적용해주면 Bash에서 activate 명령으로 가상환경을 실행시켜 줍니다.

  • 별칭 제거
    unalias activate

적용한 별칭을 없애줍니다.

하지만 이렇게 사용한다면 시스템 재부팅 시 별칭이 초기화 되는 단점이 있는데, 만약 계속해서 별칭을 쓰고 싶다면 ./bashrc 에 등록하여 사용하여야 합니다.

  • 별칭 영구등록
    • 수정하기
    vi ~/.bashrc
    
    alias activate='source venv/Scripts/activate'
    alias react='create-react-app'
    alias venv='python -m venv venv' ...
    • 적용하기
    source ~/.bashrc

vim파일을 수정하여 등록하면 재부팅을 하더라도 bash에서 등록한 별칭을 사용하여 명령을 내릴 수 있습니다.