자주 사용하는 명령어를 특정 문자로 입력해두고 간편하게 사용하기 위한 것으로 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 의 경로가 될 것이다.
'리눅스 > Linux 일반' 카테고리의 다른 글
리눅스 strings - 실행파일, 바이너리파일에서 문자열 검색하기 (0) | 2013.05.16 |
---|---|
리눅스 script - 시스템관리 작업내용을 모두 텍스트파일로 저장하기 (0) | 2013.05.16 |
리눅스 history - 사용했던 명령어의 재사용 (1) | 2013.05.16 |
리눅스 PS1 - 쉘프롬프트 모양 변경하기 (2) | 2013.05.16 |
리눅스 로그인 공지사항 관리하기 (0) | 2013.05.16 |