alias 란?

별칭이라는 뜻으로, 사용자 정의 명령어를 다른 이름으로 간소화하여 사용할 수 있는 쉘 내부 명령어이다.

alias 설정할 이름='명령어' 형식으로 설정할 수 있다.

 

단, 재부팅을 하면 설정한 명령어들이 초기화되므로 ~/.bashrc 파일에 백업해야한다.

 

clear 라는 명령어를 'c' 만 입력하여 사용할 수 있도록 alias 에 설정해보자.

 

alias 명령어를 통해 확인해보면, alias c='clear' 가 등록되어 c 입력만으로 clear 명령어를 사용할 수 있게 되었음을 확인할 수 있다.

 

그렇다면, 설정한 별칭을 삭제하려면 어떻게 해야할까?

unalias [별칭] 명령을 통해, 앞서 설정한 축약 명령어를 삭제할 수 있다.

 

unalias c 명령어를 사용하여, clear 명령어의 축약 명령어였던 c 를 제거한 것을 확인할 수 있다.

 

이번에는 디렉토리 및 파일 생성, 삭제 등의 과정을 alias 를 통해 축약하여 사용해보자.

 

a1 : /alias 디렉토리 생성 (mkdir /alias)

a2 : /alias 디렉토리의 하위에 test1 파일과 test2 디렉토리 생성 (touch /alias/test1 && mkdir /alias/test2)

a3 : /alias 디렉토리 강제 삭제 (rm -rf /alias)

a4 : a1 의 수행이 성공한 경우, a2 수행 (a1 && a2)

 

alias 로 등록한 명령어들이 모두 정상적으로 수행된 것을 확인할 수 있다.

 

 

 

 

 

공부하면서 정리한 내용을 글로 작성하였습니다.

혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다 :)

COMMENT