본문으로 바로가기

리눅스 Alias - 별칭 사용하기

category 리눅스/Linux 일반 2013. 5. 16. 19:55

자주 사용하는 명령어를 특정 문자로 입력해두고 간편하게 사용하기 위한 것으로 command alias 라고도 합니다. .bashrc에 리눅스 설치시 몇개의 alias 가 자동 설정되어 있습니다.

alias 설정

alias 리스트 출력

alias  

alias 해제

unalias lsd 

모든 alias 해제

unalias -a 

alias 예제

ls 의 결과에서 디렉토리만 출력(재부팅하면 초기화되므로 .bashrc 에 맨 하단에 작성하여 저장하면 로그인할때 마다 적용된다)

alias lsd='ls -l | grep "^d"' 

설치된 패키지의 이름 : 설명 으로 출력

alias rpmdesc='rpm -qa --queryformat "%{NAME} : %{Summary}\n"'

grep 를 이용해 특정 데몬에 대한 이름 : 설명 출력

rpmdesc | grep httpd 

아파치 시작

alias apachestart='/usr/local/apache/bin/apachectl start' 

아파치 종료

alias apachestop='/usr/local/apache/bin/apachectl stop' 

아파치 재시작

alias apacherestart='/usr/local/apache/bin/apachectl restart'

물론 usr/local/apache/bin/ 자체를 path에 등록해두면 위와 같은 alias 를 사용할 필요가 없다. 또한 위는 소스설치의 경우이고 RPM 으로 설치시에는 /etc/rc.d/init.d/httpd 의 경로가 될 것이다.