만자의 개발일지

[Linux] Alias 설정 및 사용방법 본문

Linux

[Linux] Alias 설정 및 사용방법

박만자 2021. 11. 4. 21:17

Alias

Alias는 기본 명령어 또는 긴 명령어를 하나의 별칭으로 간단히 줄여서 사용할 수 있는 명령어 입니다.
복잡한 명령어나 여러 옵션을 사용하는 명령어를 간단한 별칭으로 줄여 사용할 수 있도록 해줍니다.

설정 방법은 매우 간단합니다.

--선언--
# alias <별칭>='명령어'

--삭제--
# unalias <별칭>

 

간단한 예제를 통하여 실습을 해보도록 하겠습니다.

# alias c='clear'
# c

# alias l='ls -al'
# l
(결과 생략)

위와 같이 c를 clear라는 명령어로 선언하고 c를 입력하면 화면이 깨끗해지는 것을 보실 수 있을겁니다.

밑에 l 역시 마찬가지 입니다. ls -al 이라는 명령어를 l 이라는 별칭으로 선언한 후 l 을 입력하면 ls -al 에 대한 결과를 출력할 것 입니다.

 

하지만 이렇게 선언한 별칭은 쉘을 다시 시작하는 순간 다 사라져버리고 맙니다.

쉘을 다시 시작해도 별칭이 사라지지 않게 하고 싶으시다면

홈 디렉토리에있는 .bashrc라는 파일에 들어가 alias를 지정해주시면 됩니다.

.bashrc 는 쉘이 시작할 때 실행되는 파일 입니다. .bashrc안에 alias를 지정해주면 쉘을 다시 시작해도 alias가 삭제되지 않습니다.
# vi .bashrc

.bashrc 파일을 열면 아래와 같은 파일을 보실 수 있을 것입니다.

저는 맨 아랫줄에 아래와 같은 코드를 추가해 보도록하겠습니다.

alias c='clear'
# bash

그리고 위 명령어를 통해  bash를 재시작하고 c를 입력해보면 clear 명령어가 잘 동작하는 것을 보실 수 있을겁니다.

 

alias에 사용방법에 대해 더 알아보고 싶으신 분들은 아래 사이트를 참고해주세요.

https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html

 

30 Handy Bash Shell Aliases For Linux / Unix / MacOS

Thirty bash shell aliases tutorials and examples to improve your productivity under a RHEL, CentOS, Debian, MacOS X, *BSD, Ubuntu, and Unix like operating systems.

www.cyberciti.biz

 

Comments