리눅스/리눅스 기초

단축키로 정의할 때 유용한, alias

Linuxpia 2024. 10. 31. 23:12
반응형

alias

alias 명령어는 터미널에서 자주 사용하는 명령어를 단축키로 정의할 때 유용합니다. 이를 통해 긴 명령어를 간단한 명령어로 단축해 빠르게 실행할 수 있습니다.

사용법

alias 명령어는 터미널에서 자주 사용하는 명령어를 단축키로 정의할 때 유용합니다. 긴 명령어를 짧고 간결하게 만들 수 있어 반복적인 작업을 더 빠르게 수행할 수 있게 해 줍니다.

 

사용법은 alias [단축어]='[실행할 명령어]' 형식으로 작성하며, 예를 들어 ls -la 명령어를 ll로 단축하고 싶다면 alias ll='ls -la'로 설정할 수 있습니다. 이렇게 설정한 후 터미널에서 ll을 입력하면 자동으로 ls -la가 실행됩니다.

 

alias를 활용해 기본 옵션을 항상 적용할 수도 있습니다. 예를 들어, grep 명령어에 색상이 항상 표시되게 하고 싶다면 alias grep='grep --color=auto'로 설정합니다. 이 설정을 적용한 후 grep을 입력하면 결과에 색상이 자동 추가됩니다. Git 상태 확인과 같은 복잡한 명령어도 단축할 수 있는데, git status -sb 명령어를 gs로 설정하려면 alias gs='git status -sb'와 같이 사용하면 됩니다.

linux 시스템에서 사용중인 'alias'

 

다만 이렇게 설정한 alias는 현재 터미널 세션에만 적용됩니다. 영구적으로 설정하려면 사용자 셸의 설정 파일에 추가해야 합니다. Bash 셸을 사용하는 경우 ~/.bashrc 파일에 alias ll='ls -la'와 같은 형태로 명령어를 추가하고 source ~/.bashrc를 실행하면 됩니다. Zsh 셸에서는 ~/.zshrc 파일에, Fish 셸에서는 ~/.config/fish/config.fish 파일에 추가하여 영구적으로 설정할 수 있습니다.

 

설정된 alias를 해제하고 싶다면 unalias [단축어] 명령어를 사용합니다. 예를 들어 ll alias를 해제하려면 unalias ll을 입력합니다.

정리

alias 명령어는 사용자가 자주 사용하는 명령어를 더 간단한 형식으로 단축해 효율적인 작업이 가능하도록 돕습니다. 필요시 .bashrc.zshrc 설정 파일에 추가해 영구 설정할 수 있으며, unalias 명령어로 설정을 쉽게 해제할 수도 있습니다.