ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스(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>$ hstop

    localhost:/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




    반응형

    댓글

Designed by Tistory.