자주 사용하는 명령어를 특정 문자로 입력해두고 간편하게 사용하기 위한 것으로 command alias 라고도 합니다. .bashrc
에 리눅스 설치시 몇개의 alias 가 자동 설정되어 있습니다.
alias 설정
alias 리스트 출력
Bash
alias
alias 해제
Bash
unalias lsd
모든 alias 해제
Bash
unalias -a
alias 예제
ls 의 결과에서 디렉토리만 출력(재부팅하면 초기화되므로 .bashrc 에 맨 하단에 작성하여 저장하면 로그인할때 마다 적용된다)
Bash
alias lsd='ls -l | grep "^d"'
설치된 패키지의 이름 : 설명 으로 출력
Bash
alias rpmdesc='rpm -qa --queryformat "%{NAME} : %{Summary}\n"'
grep 를 이용해 특정 데몬에 대한 이름 : 설명 출력
Bash
rpmdesc | grep httpd
아파치 시작
Bash
alias apachestart='/usr/local/apache/bin/apachectl start'
아파치 종료
Bash
alias apachestop='/usr/local/apache/bin/apachectl stop'
아파치 재시작
Bash
alias apacherestart='/usr/local/apache/bin/apachectl restart'
물론 usr/local/apache/bin/
자체를 path에 등록해두면 위와 같은 alias 를 사용할 필요가 없다. 또한 위는 소스설치의 경우이고 RPM 으로 설치시에는 /etc/rc.d/init.d/httpd 의 경로가 될 것이다.