본문 바로가기
OS/Linux

리눅스 alias 명령어를 이용한 별칭 등록 방법

by 초코볼 2018. 12. 3.
반응형

리눅스에서는 여러 명령어가 존재합니다.
보통 명령어를 입력하여 실행을 하지만, 여러가지 명령어를 조합하다보면 길이가 길어지는 상황이 발생합니다.

또한, 자주 사용하는 명령어를 매번 입력하기 번거로울 때 Linux에서는 명령어를 alias에 등록하여
간단히 사용할 수 있습니다.


이번 포스팅에서 alias를 이용하여 명령어를 사용하는 방법에 대하여 알아보겠습니다.

리눅스 터미널에서 바로 alias로 등록을 한다면, 해당 세션에서만 해당 alias를 사용할 수 있습니다.

만약 해당 세션이 종료되거나, 다른세션으로 접근하였을 때, 해당 alias를 사용하실 수 없습니다.


alias를 등록하여 계속 사용하시고 싶다면 profile에 등록하시면, 

세션이 재시작되어도 등록된 alias를 사용하실 수 있습니다.


리눅스 alias 명령어 포스트 썸네일


리눅스 별칭 alias 명령어 사용 방법



1. alias 명령어



$ alias alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
  • alias라는 명령어를 입력 시 기본적으로 Linux에 등록된 alias 목록들이 출력됩니다.
  • 이는 자주 사용하는 명령어에 대하여 Linux에 기본적으로 등록된 명령어입니다.


2. alias 등록 방법



$ alias cr='clear' $ $ alias alias cr='clear' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
  • alias 등록 방법은 alias 별칭명='명령어' 형식으로 등록하여주시면 됩니다.
  • alias에 화면의 출력된 내용들을 지워주는 명령어인 clear명령어를 cr에 등록해주었습니다.
  • 등록 후, alias 명령어를 다시 입력하였을 때, alias cr='clear' 라는 내용이 등록된 것을 확인할 수 있습니다.


3. alias에 등록된 명령어 확인



$ cr
  • 화면에 alias로 등록된 cr 명령어 실행 시 clear의 명령어와 동일하게 화면이 지워지는 걸 확인하실 수 있습니다.


4. alias에 등록된 내용 제거 방법



$ unalias cr $ $ alias alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
  • 등록된 alias를 제거하는 방법은 unalias 명령어 입력 시 해당 alias가 제거가 됩니다.
  • alias 명령어를 다시 입력하여 보니 cr에 대한 alias의 내용이 사라진 걸 확인하실 수 있습니다.


5. alias에 내용 영구 등록 방법



$ vi ~/.bash_profile
  • 사용자계정의 bash_profile을 편집기로 실행합니다. (리눅스에 따라 bash_profile/profile 등 다를 수 있습니다. )


alias cr='clear'
  • bash_profile 제일 하단에 alias를 입력 후 wq 명령어로 저장하여 편집기를 빠져나옵니다.


$ source ~/.bash_profile
  • source ~/.bash_profile 명령어를 입력하여 등록된 profile을 적용합니다.
  • bash_profile에 등록하면 세션이 바뀌어도, 계속 alias를 사용하실 수 있습니다.



반응형

댓글