반응형
1. Alias란 ?
- 기존 명령어에 새로운 이름을 부여하는 것으로 별명/별칭의 기능을 한다.
- 일반적으로 자주 사용하거나 명령어의 길이가 길 경우 alias를 사용해 편하게 명령어를 실행할 수 있다.
- Alias의 경우 로컬 / 사용자 / 시스템으로 나누어 설정 할 수 있다.
- Local alias의 경우 세션을 종료 할 경우 사라진다.
- User alias의 경우 각 사용자에게 적용 할 수 있다.
- System alias의 경우 전체 사용자에게 적용 할 수 있다.
2. Alias 사용
- Alias 등록 확인
# 등록된 Alias 확인
alias
- Alias의 경우 Shell의 종류에 따라 다르기 때문에 본인이 사용하고 있는 계정의 쉘이 무엇인지 확인이 필요하다.
# 사용중인 Shell 확인
echo $shell
- Local Alias 등록
- Bash Shell
# Bash Shell Loacl Alias
# alias 별명=명령어
alias h='history'
- C Shell
# C Shell Alias 등록
# alias 별명 명령어
alias h 'history'
- User Alias 등록
- Bash Shell
# 사용자 별명의 경우 '~/.bashrc' 파일에 명령어를 작성하면 된다.
vi ~/.bashrc
alias h='history'
- C Shell
# 사용자 별명의 경우 '~/.cshrc' 파일에 명령어를 작성하면 된다.
vi ~/.cshrc
alias h 'history'
- SYSTEM Alias 등록
- Bash Shell
# 시스템 별명의 경우 '/etc/bashrc' 파일에 명령어를 작성하면 된다.
vi /etc/bashrc
alias h='history'
- C Shell
# 시스템 별명의 경우 '/etc/csh.cshrc' 파일에 명령어를 작성하면 된다.
vi /etc/csh.cshrc
alias h 'history'
- Alias 등록 해제
# unalias aliasname
unalias h
🙋♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!
반응형
'Infra > LINUX' 카테고리의 다른 글
# [Linux] Tmux (0) | 2023.05.16 |
---|---|
# [Linux] Alias with arguments ( 매개변수를 이용한 별명 ) (0) | 2023.04.18 |
# [Linux] PAM (0) | 2023.03.24 |
# [Linux] scp 명령어 (0) | 2023.03.17 |
# [Linux] systemd & systemctl (0) | 2023.02.08 |