alias?
alias는 별칭이라는 뜻, 리눅스에서는 사용자가 명령어를 다른 이름으로 바꾸어 사용할 수 있는 쉘 내부 명령어를 의미한다.
alias를 사용하여 길이가 긴 명령어를 간단한 이름으로 바꾸어 등록해 업무 효율을 높일 수 있다.
alias 사용법
터미널에서 alias를 입력하면 현재 등록된 리스트를 확인 가능하다.
alias 등록
alias는 alias 명령어 별칭='명령어' 의 형식으로 등록할 수 있다.
위의 예제처럼 등록했을 시 flog 라는 명령어만 입력하여도 /log/myservice/info 위치로 이동한다.
alias 해제
unalias flog
unalias를 사용하면 등록된 별칭을 삭제
alias 영구등록
시스템을 재부팅하면 alias들은 전부 초기화되어 재설정 해주어야 한다. 이러한 문제를 해결하기위해 alias를
./bashrc 또는 .bash_aliases 파일에 등록하여 사용한다.
이곳에 저장하면 재부팅을 하여도 alias가 영구 지속된다.
ls -al #.bashrc 파일은 숨김파일이기에 a 또는 al 옵션을 추가하여 찾는다.
vi ~/ .bashrc
vi 명령어를 사용하거나 cat 명령어를 사용하여 .bashrc 파일을 수정한다.
# .bashrc
alias cc='clear'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=
# User specific aliases and functions ~
alias 명령어를 bashrc 파일에 위와 같이 추가해준다.
source ~/.bashrc
source 명령어를 사용하여 동기화를 해주어야 alias가 적용이된다.
위와 같은 과정을 전부 마친다면 등록해놓은 명령어를 편리하게 사용 가능하다.
'DevOps > LINUX' 카테고리의 다른 글
리눅스 Shell 확인 및 변경 (0) | 2023.09.12 |
---|---|
vi 편집기 사용 & 명령어 (0) | 2023.09.12 |
리눅스 네트워크 bonding 처리 방법 (1) | 2023.09.06 |
tcpdump (2) | 2023.08.31 |
nslookup (0) | 2023.08.31 |