alias (Command Shortcuts)
alias는 길고 복잡한 명령어나 자주 사용하는 옵션 조합에 나만의 별명(단축축어)을 붙여주는 명령어입니다. 반복적인 타이핑을 줄여주고, 실수하기 쉬운 복잡한 명령어를 안전하게 관리할 수 있게 해줍니다.
[Image of a mapping diagram showing a long command being replaced by a short alias word]
1. 기본 사용법
alias 별명='원래 명령어'
- 예:
alias ll='ls -alF'(이제ll만 쳐도ls -alF가 실행됩니다.)
2. 주요 활용법
| 기능 | 명령어 | 설명 |
|---|---|---|
| 목록 보기 | alias |
현재 설정된 모든 별명 목록을 출력합니다. |
| 별명 삭제 | unalias 별명 |
설정한 특정 별명을 해제합니다. |
| 모두 삭제 | unalias -a |
현재 세션의 모든 별명을 삭제합니다. |
3. 실무 필수 alias 예시 (꿀팁)
① 실수 방지용 (안전장치)
파일을 삭제하거나 덮어쓸 때 한 번 더 물어보게 만듭니다.
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
② 복잡한 명령어 단축
alias update='sudo apt update && sudo apt upgrade'
alias cls='clear' # 윈도우 스타일의 화면 지우기
③ 네트워크 및 로그 확인
alias myip='curl ifconfig.me'
alias taillog='tail -f /var/log/syslog'
4. [중요] 별명을 영구적으로 저장하는 법
터미널에서 입력한 alias는 로그아웃하면 사라집니다. 영구적으로 쓰려면 설정 파일에 등록해야 합니다.
- 홈 디렉터리의
.bashrc파일을 엽니다:nano ~/.bashrc - 파일 맨 아래에 원하는
alias줄을 추가합니다. - 파일을 저장하고 나와서 설정을 적용합니다:
source ~/.bashrc