리눅스에서 단축 명령어 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

저희들의 저서 「줄리아 프로그래밍」이 2024 세종도서 학술부문에 선정되었습니다!

