-
리눅스(Linux) - alias 로 별칭 붙이기기술 공부 2015. 6. 20. 12:27반응형
Linux 에서 명령어에 별칭을 붙이기 위해서는 alias 라는 명령어를 이용하게 된다.
나는 주로 아파치, 톰캣에 대한 구동 스크립트를 실행하기 위하거나, 주요 디렉토리로의 이동 등을 쉽게 하기 위해서 alias 를 설정해둔다.
<사용법>
1. 현재 설정된 alias 조회
alias
ex)
/home/joyfintech>$ alias
alias apachedir='cd /app/apache'
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias su='su -l'
alias tomcatdir='cd /app/tomcat'
alias vi='vim'
/home/joyfintech>$시스템 정보가 들어나는 일부 alias 들을 삭제하였다.. ^^
흰색으로 표시한 부분에서와 같이 ls 를 컬러 옵션을 주도록 alias 를 걸어 두었기 때문에 ls 명령어를 치면 디렉토리, 압축파일, 파일 접근권한에 따라 색상이 다르게 보여짐을 알수 있다.
2. alias 등록 및 해제
등록 : alias {이름}='{명령어}'
해제 : unalias {이름}
아래는 아파치 구동 명령어를 hstart 로, 종료 명령어를 hstop 으로 alias 로 정의하고 실제 구동 및 종료한 예이다. (ps -ef |grep httpd 명령어로 실제로 아파치 데몬(httpd) 이 제대로 구동되고 종료되는지 확인하였다.)
localhost:/app/joyfintech>$ alias hstart='sudo /app/apache/bin/startHttpd.sh start'
localhost:/app/joyfintech>$ hstart
httpd (pid 5545) already running
localhost:/app/joyfintech>$ alias hstop='sudo /app/apache/bin/startHttpd.sh stop'
localhost:/app/joyfintech>$ hstoplocalhost:/app/joyfintech>$ ps -ef |grep httpd
tomcat 6862 6329 0 16:12 pts/0 00:00:00 grep --color=auto httpd
localhost:/app/joyfintech>$ hstart
localhost:/app/joyfintech>$ ps -ef |grep httpd
root 6439 1 0 16:11 ? 00:00:00 /app/apache/bin/httpd -f /app/apache/conf/httpd.conf -k start
daemon 6445 6439 0 16:11 ? 00:00:00 /app/apache/bin/httpd -f /app/apache/conf/httpd.conf -k start
daemon 6787 6439 0 16:11 ? 00:00:00 /app/apache/bin/httpd -f /app/apache/conf/httpd.conf -k start
tomcat 6862 6329 0 16:12 pts/0 00:00:00 grep --color=auto httpd반응형'기술 공부' 카테고리의 다른 글
쉘스크립트(shell script) - 리스트 정의 및 for loop 예제 (0) 2015.06.20 Shell script 기초 - 코멘트, 출력, 변수선언 (0) 2015.06.20 리눅스(Linux) - 파일 압축, tar 와 gzip (0) 2015.06.20 아파치,톰캣 환경에서 https 접속을 위한 아파치 설정 방법 (0) 2015.06.20 리눅스(Linux) - traceroute 로 네트워크 경로 찾기 (0) 2015.06.20