리눅스에서 alias 기능은 자주 사용하는 명령어를 간단한 단어나 문자로 대체하여 사용할 수 있게 해주는 매우 유용한 기능이다.
이 기능을 통해 반복적인 명령어 입력을 줄이고, 작업 효율성을 높일 수 있다.
이번 포스팅에서는 리눅스 alias 기능에 대해 알아보고, 실제 사용 예시를 통해 어떻게 활용할 수 있는지 정리해보고자 한다.
1. alias란?
alias는 사용자가 지정한 짧은 명령어로 긴 명령어를 대체할 수 있게 해주는 쉘 내장 명령어다.
- 주로 자주 사용하는 명령어를 단축
- 옵션을 포함한 복잡한 명령어를 간단하게 사용할 때 유용
3. alias 확인하기
현재 설정된 alias 목록을 확인하려면 alias 명령어를 입력하면 된다.
alias
이 명령어를 실행하면 현재 쉘에서 사용 가능한 모든 alias 목록이 출력된다.
2. alias 등록
# alias 별칭='명령어'
alias ll='ls -alF'
예를 들어, ll이라는 별칭으로 ls -alF 명령어를 사용하고 싶다면 다음과 같이 입력하고, 이제 터미널에서 ll을 입력하면 ls -alF 명령어가 실행된다.
3. alias 삭제
더 이상 사용하지 않는 alias를 삭제하려면 unalias 명령어를 사용한다.
# unalias 별칭
unalias ll
예를 들어, ll이라는 alias를 삭제하려면 위와 같이 입력한다.
4. 영구적으로 alias 설정하기
현재 세션에서만 alias를 사용하고 싶다면 터미널에서 바로 입력하면 되지만, 로그인할 때마다 자동으로 alias를 적용하려면 쉘 설정 파일에 추가해야 한다.
Bash 쉘 사용자 기준으로 ~/.bashrc 또는 ~/.bash_profile 파일에 alias를 추가한다.
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
위에 파일에 영구적으로 추가할 alias를 넣으면 된다. 재부팅이 되더라도 등록해둔 alias가 영구 지속된다.
'OS > Linux' 카테고리의 다른 글
[Linux] tee (0) | 2025.02.02 |
---|---|
[Linux] 커널이란? (0) | 2025.02.02 |
[Linux] systemd란? (0) | 2025.02.01 |
[Linux] 리다이렉션(Redirection) (0) | 2025.02.01 |
[Linux] 파이프(pipe)란 (0) | 2025.02.01 |