macOS & Linux에서 alias 설정하는 방법 (vim → nvim 예제)
터미널에서 특정 명령어를 입력할 때, 다른 명령어로 자동 변환되도록 설정하는 기능이 alias(별칭 설정) 입니다.
자주 사용하는 명령어를 짧게 만들거나, 기존 명령어를 새로운 프로그램으로 매핑하는 데 유용합니다.
이번 글에서는 vim
을 입력하면 자동으로 nvim
이 실행되도록 alias를 설정하는 방법을 소개합니다.
(macOS와 Linux에서 공통으로 적용 가능)
✅ alias(별칭)란?
alias는 특정 명령어를 다른 명령어로 변경하는 기능으로, 쉘 설정 파일에 추가하면 자동으로 적용됩니다.
예제:
ll
→ls -al
gs
→git status
vim
→nvim
(이번 글에서 설정할 예제)
alias 설정은 zsh, bash 등 다양한 쉘에서 사용할 수 있으며, 적용 방법이 조금씩 다릅니다.
🔹 zsh에서 alias 설정하는 방법 (macOS & Linux)
macOS 기본 쉘은 zsh이므로, zsh 환경에서 alias를 설정하려면 아래 단계를 따릅니다.
1️⃣ ~/.zshrc
파일 열기
nano ~/.zshrc
2️⃣ alias 추가
파일의 맨 아래에 다음 내용을 추가합니다.
alias vim="nvim"
3️⃣ 변경 사항 적용
source ~/.zshrc
4️⃣ 확인
vim --version
출력 결과에 NVIM
이 포함되어 있으면 설정이 정상적으로 적용된 것입니다. 🎉
🔹 bash에서 alias 설정하는 방법 (Linux & macOS)
bash를 사용 중이라면 ~/.bashrc
또는 ~/.bash_profile
을 수정해야 합니다.
1️⃣ ~/.bashrc
파일 열기
nano ~/.bashrc
2️⃣ alias 추가
alias vim="nvim"
3️⃣ 변경 사항 적용
source ~/.bashrc
4️⃣ 확인
vim --version
출력 결과에 NVIM
이 표시되면 정상 적용 완료입니다.
🔹 alias를 영구적으로 적용하는 이유
alias는 터미널에서 한 번만 입력해도 적용되지만, 터미널을 다시 열면 사라집니다.
이를 방지하려면 쉘 설정 파일(~/.zshrc
또는 ~/.bashrc
)에 등록해야 합니다.
이 방식을 활용하면 자주 사용하는 명령어를 짧게 만들거나, 특정 프로그램을 쉽게 실행할 수 있습니다.
예를 들어, gs
를 git status
로 설정하거나, python
을 특정 버전으로 지정할 수도 있습니다.
🚀 마무리
이제 vim
을 입력하면 자동으로 nvim
이 실행되도록 설정되었습니다.
이 방법을 활용하면 다양한 명령어를 더 편리하게 사용할 수 있으니, 자신만의 alias를 설정해 보세요! 😊