반응형

macOS & Linux에서 alias 설정하는 방법 (vim → nvim 예제)

터미널에서 특정 명령어를 입력할 때, 다른 명령어로 자동 변환되도록 설정하는 기능이 alias(별칭 설정) 입니다.
자주 사용하는 명령어를 짧게 만들거나, 기존 명령어를 새로운 프로그램으로 매핑하는 데 유용합니다.

이번 글에서는 vim을 입력하면 자동으로 nvim이 실행되도록 alias를 설정하는 방법을 소개합니다.
(macOS와 Linux에서 공통으로 적용 가능)


✅ alias(별칭)란?

alias는 특정 명령어를 다른 명령어로 변경하는 기능으로, 쉘 설정 파일에 추가하면 자동으로 적용됩니다.

예제:

  • llls -al
  • gsgit status
  • vimnvim (이번 글에서 설정할 예제)

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)에 등록해야 합니다.

이 방식을 활용하면 자주 사용하는 명령어를 짧게 만들거나, 특정 프로그램을 쉽게 실행할 수 있습니다.
예를 들어, gsgit status로 설정하거나, python을 특정 버전으로 지정할 수도 있습니다.


🚀 마무리

이제 vim을 입력하면 자동으로 nvim이 실행되도록 설정되었습니다.
이 방법을 활용하면 다양한 명령어를 더 편리하게 사용할 수 있으니, 자신만의 alias를 설정해 보세요! 😊

반응형

+ Recent posts