alias 란
alias는 별칭이라는 뜻으로 리눅스에서 alias는 사용자가 명령어를 다른 이름으로 바꿔서 사용할 수 있는 쉘 내부 명령어를 말합니다. 이 alias를 통해서 일일이 입력하기 번거로운. 길이가 긴 명령어를 간단한 이름으로 바꿔서 등록하여 업무 효율을 높일 수 있습니다.
alias 확인
현재 등록된 alias 리스트를 확인할 수 있습니다.
1 | alias |
alias 등록
명령어 별칭은 alias 명령어별칭='명령어'
의 형식으로 등록합니다. 다음의 예제처럼 등록하면 run_tomcat
라는 명령어를 실행할 경우 tomcat 이 실행됩니다.
1 | # alias 명령어별칭 = '명령어' |
alias 해제
unalias 명령어를 사용하여 등록된 alias를 삭제할 수 있습니다.
1 | unalias run_tomcat |
alias 영구 등록
위에서 등록된 alias 들은 시스템을 재부팅하고 나면 다시 초기화가 되어 매번 재 설정해줘야 한다는 불편함이 있습니다. 이러한 문제를 방지하려면 alias 를 ./bashrc
이나 .bash_aliases
파일에 등록해서 사용해야 합니다. 재부팅이 되더라도 등록해 둔 alias가 영구 지속됩니다.
1 | vi ~/.bashrc |
./bashrc 파일을 열고 alias를 추가합니다.
1 | alias run_tomcat='/usr/local/tomcat8/bin/catalina.sh start' |
bashrc 파일을 수정하면 바로 적용되지 않고 source
명령어를 사용하여 동기화를 해야 합니다.
1 | source ~/.bashrc |
위의 방법으로 alias 별칭을 편리하게 사용할 수 있습니다.