Linux

Alias 등록

비번변경 2021. 7. 22. 19:33
Alias
복잡한 명령어 또는 여러 옵션을 사용하는 명령어에 별칭을 주어 간단한 형태로 간소화하여 사용할 수 있는 기능을 가진 명령어

 

Alias 목록 확인

현재 사용 중인 쉘에 등록된 alias를 확인할 수 있다.

alias

alias 실행 결과

몇 가지 명령어는 편의를 위해 자동으로 등록된다.

 

Alias 등록 (일회성)

현재 사용 중인 쉘에 alias를 등록한다.

alias <ALIAS>=<COMMAND>

alias 등록 결과

free -h 명령을 free로 별칭을 주면, free를 입력했을 때 free -h를 입력한 것과 동일한 결과를 얻을 수 있다.

다만 alias 명령은 현재 쉘에만 적용되기 때문에 다른 쉘에서나 재접속했을 때는 사용할 수 없다. 즉, 일회성이다.

 

Alias 등록 (자동)

등록한 단축 명령어를 자주 사용한다면, 쉘이 실행될 때 자동으로 alias에 등록될 수 있도록 설정 파일을 수정하는 것이 좋다.

일반적으로 지역적인 설정 파일인 ~/.bashrc 파일에 등록한다. 설정 파일은 수정하기 전에 백업하는 것을 권한다.

# 백업
cp .bashrc .bashrc_bak

# 설정파일에 alias 추가
echo 'alias <ALIAS>="<COMMAND>"' >> .bashrc

# 설정파일 적용
source .bashrc

수정한 파일 내용을 확인하면, .bashrc 맨 아랫줄에 내용이 추가된 것을 볼 수 있다.

.bashrc에 alias 등록

 

Alias 삭제

등록한 단축 명령어를 삭제한다.

unalias <ALIAS>

unalias