2014년 12월 24일 수요일

/.bashrc를 이용하여 손쉽고 간편하게 영구적인 별칭(alias) 만들기

/.bashrc를 이용하여 손쉽고 간편하게 영구적인 별칭(alias) 만들기

리눅스 서버를 운영하다 보면 혹은 리눅스를 처음 만지는 사람들에게 'ls -l' 같이 옵션이 붙은 명령어를 자주 이용하지만 다소 길어져서 줄이고 싶다~ 하시는 분들이 있을 겁니다. 
그래서 이번에는 쉽고 간단하게 영구적인 별칭(alias) 만들기를 해보겠습니다. 

저는 Centos6.5에서 진행했습니다.

먼저, root로 접속을 합니다.

#vi ~/.bashrc  //bashrc에 접속하기 입니다.

접속하면 다음과 같은 화면을 보실 수 있습니다.

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

기본적으로 rm, cp, mv를 입력시에는 사용자에게 확인 받도록 되어 있습니다.

그러면 이번에는 vi를 입력했을 경우에 vim이 실행되도록 해보겠습니다.
앞에가 입력하는 명령어 뒤에가 실행되는 명령어입니다.

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias vi='vim'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

주황색으로 칠해진 부분을 추가했습니다. 이제 앞으로 vi를 입력하면 vim이 실행되게 되어지는 겁니다.

중요한 점은 ~/.bashrc를 변경하면 반드시 source 명령어로 적용을 시켜주어야 합니다.

#source ~/.bashrc

이러면 적용까지 끝 마쳤고 테스트를 해봐야합니다.

#vi /etc/selinux/config


적용이 잘 되었다면 위의 그림과 같이 오색찬란하게 나와야 합니다.

이상으로 별칭(alias)만들기 끝입니다.

댓글 없음:

댓글 쓰기