logo

리눅스에서 단축 명령어 alias 설정하는 법 📂프로그래밍

리눅스에서 단축 명령어 alias 설정하는 법

설명

Alias별칭는 길거나 자주 쓰는 명령어에 짧은 이름을 붙여두고, 그 이름만으로 원래의 명령어를 실행하는 기능이다. 반복적으로 입력하는 명령어를 줄여서 작업 능률을 높일 수 있다.

코드

alias 명령어 뒤에 별칭='명령어' 형식으로 작성한다. 등호 = 양옆에 공백이 없어야 함에 주의한다.

코드:

alias ll='ls -alF'

이제 ll을 입력하면 ls -alF가 실행된다.

코드:

ll

출력:

total 12
drwxr-xr-x 2 user user 4096 Jun 12 09:00 ./
drwxr-xr-x 5 user user 4096 Jun 12 08:55 ../
-rw-r--r-- 1 user user   23 Jun 12 09:00 memo.txt

명령어에 옵션이나 여러 명령을 함께 묶을 수도 있다.

코드:

alias update='sudo apt update && sudo apt upgrade'

설정된 alias 확인

인자 없이 alias만 입력하면 현재 설정된 별칭 목록을 볼 수 있다.

코드:

alias

출력:

alias ll='ls -alF'
alias update='sudo apt update && sudo apt upgrade'

해제하는 법

unalias 명령어로 설정한 별칭을 해제한다.

코드:

unalias ll

설정된 모든 별칭을 한 번에 해제하려면 -a 옵션을 사용한다.

코드:

unalias -a

영구적으로 설정하기

위와 같이 터미널에서 직접 설정한 별칭은 현재 세션에서만 유효하며, 터미널을 닫으면 사라진다. 별칭을 영구적으로 사용하려면 쉘 설정 파일인 ~/.bashrc(혹은 zsh를 사용한다면 ~/.zshrc)에 추가한다.

코드:

echo "alias ll='ls -alF'" >> ~/.bashrc

설정 파일을 수정한 뒤에는 source 명령어로 변경 사항을 현재 세션에 즉시 반영한다. 새 터미널을 열면 자동으로 적용된다.

코드:

source ~/.bashrc