반응형
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를 자유롭게 수정하고 활용할 수 있습니다! 🚀
반응형