카테고리 없음

🔹 alias 수정 방법 (Linux, macOS, Windows)

idea9329 2025. 2. 13. 14:48
반응형

 

alias는 명령어를 짧고 편리하게 사용할 수 있도록 별칭을 지정하는 기능입니다.
이미 등록된 alias를 수정하려면 설정 파일을 변경하거나 직접 새로운 alias를 적용하면 됩니다.


✅ 1. 현재 alias 목록 확인

alias

📌 이미 설정된 alias 목록을 확인할 수 있음.


✅ 2. alias 수정 방법 (일시적)

🔹 새로운 alias 적용 (현재 터미널 세션에서만 유지)

alias ll='ls -alF'

이제 ll을 입력하면 ls -alF 명령어가 실행됨.

👉 단점: 현재 터미널 세션에서만 유지됨. 터미널을 닫으면 사라짐
👉 해결책: 설정 파일에 영구적으로 저장해야 함!


✅ 3. alias 수정 방법 (영구적 저장)

alias를 영구적으로 적용하려면 쉘 설정 파일을 수정해야 합니다.

🔹 Linux / macOS (Bash, Zsh)

nano ~/.bashrc       # Bash 사용 시
nano ~/.zshrc        # Zsh 사용 시 (Mac 기본 쉘)
nano ~/.bash_profile # 일부 Linux 환경에서는 ~/.bash_profile 사용

파일을 연 후, 아래와 같이 alias 수정 또는 추가:

alias ll='ls -al --color=auto'  # 기존 alias 수정
alias grep='grep --color=auto'  # 새로운 alias 추가

저장 후 적용:

source ~/.bashrc    # 또는 ~/.zshrc, ~/.bash_profile

🔹 Windows (Git Bash, WSL, PowerShell)

 Git Bash 또는 WSL (Linux 환경)

nano ~/.bashrc

alias 추가 후 저장:

alias ll='ls -al --color=auto'

적용:

source ~/.bashrc

 PowerShell (Windows 기본 쉘)

PowerShell에서는 Set-Alias를 사용해야 합니다.

Set-Alias ll Get-ChildItem

📌 영구 적용하려면 $PROFILE 파일을 수정해야 함.

notepad $PROFILE

아래 내용 추가:

function ll { Get-ChildItem -Force }

저장 후 PowerShell을 재시작하면 적용됨.


✅ 4. alias 삭제

unalias ll  # 특정 alias 삭제
unalias -a  # 모든 alias 삭제

👉 이 방법은 일시적으로만 alias를 삭제하며, 터미널을 다시 시작하면 원래 상태로 복구됨.

📌 영구적으로 삭제하려면?

  • ~/.bashrc, ~/.zshrc, ~/.bash_profile에서 해당 alias를 제거한 후 source 명령어로 적용.

🚀 결론

작업명령어

alias 확인 alias
일시적으로 alias 추가 alias ll='ls -alF'
영구적으로 alias 수정 (Bash/Zsh) nano ~/.bashrc 또는 nano ~/.zshrc
Windows PowerShell alias 수정 notepad $PROFILE
alias 삭제 unalias ll

이제 alias를 자유롭게 수정하고 활용할 수 있습니다! 🚀

반응형