alias? 

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

+ Recent posts