본문 바로가기
STORAGE/ETC

bash에 영구 alias 설정

by _wavy 2024. 3. 31.

alias 명령어로 별칭을 설정하는 것은 임시적이다. 영구적으로 설정하고 싶다면 아래처럼 진행한다.

 

1. echo $SHELL 명령어로 현재 사용중인 쉘이 /usr/bin/bash인지 확인한다.

2. 아래 명령어를 입력한다.

echo "alias <별칭>='<원명령어>'" >> ~/.bashrc
source ~/.bashrc

 

3. 영구 alias가 동작하지 않는다면 아래를 추가로 입력하여 .bashrc에 입력한 내용을 .bash\_profile로 가져온다.

echo "if [ -f ~/.bashrc ]; then . ~/.bashrc; fi" >> ~/.bash_profile

 

참고로 .bashrc는 비로그인 쉘을 시작할 때마다 실행되고, .bash\_profile은 로그인 쉘을 시작할 때 한 번 실행된다. 3번 작업은 로그인 쉘에서 비로그인 쉘의 .bashrc의 설정을 사용하도록 끌어오는 것이다.

댓글