본문 바로가기
인프라 (Infrastructure)/운영체제 (OS)

리눅스 alias 명령어 사용법 및 실제 예제 (자주 사용하는 명령어 등록)

by IT 성능 전문 블로그 2025. 9. 6.
반응형

안녕하세요.

루디쿡 아이티입니다~!!

이번에 소개드릴 리눅스의 핵심 기술은

바로 나만의 단축키를 만드는 alias 입니다!!


alias 란?

alias는 '별명', '가명'이라는 뜻을 가진 영어 단어로,

리눅스에서도 그 의미 그대로 사용됩니다.

길고 복잡한 명령어를 짧고 기억하기 쉬운 '나만의 별명'으로 만들어주는 고마운 기능이죠.

 

매번 똑같이 입력하는 긴 명령어가 있다면,

alias는 그 명령어를 호출하는 '마법 주문 단축키'와 같습니다. 🧙‍♂️

 

alias 기능은 유닉스의 초기 셸 중 하나인 C 셸(C Shell, csh)에서 처음 등장했습니다.

당시 개발자들은 반복적인 타이핑을 줄이고 싶어 했고, 그 결과물이 바로 이 alias였습니다.

이후 사용 편의성을 인정받아 오늘날 우리가 사용하는 Bash, Zsh 등

거의 모든 셸에 기본 기능으로 자리 잡게 되었습니다.

 

이 기능을 사용하면 반복적인 작업을 놀랍도록 빠르게 처리할 수 있고,

오타로 인한 실수를 획기적으로 줄여 작업 효율을 극대화할 수 있습니다.

"명령어를 단순하게 만들어 생산성을 높인다"는

유닉스 철학이 고스란히 담겨있는 기능입니다.


alias 기본 문법 완전 정복

alias의 사용법은 매우 간단합니다. =를 기준으로 왼쪽에 별명,

오른쪽에 실제 명령어를 지정하면 끝입니다.

 

alias 별명='실행할 명령어'

요소 설명
alias 별명을 만들겠다는 명령어입니다.
별명 앞으로 사용할 짧은 단축키(별명)입니다.
= 별명과 실제 명령어를 연결하는 기호입니다. (중요: = 양옆에 공백이 없어야 합니다.)
'명령어' 별명을 입력했을 때 실제로 실행될 긴 원본 명령어입니다. 작은따옴표(')로 감싸는 것을 권장합니다.
 

alias 관련 주요 명령어

별명을 만들고, 확인하고, 삭제하는 가장 기본적인 명령어 3가지입니다.

명령어 설명
alias 현재 설정된 모든 alias 목록을 출력합니다.
alias 별명='명령어' 새로운 alias를 만들거나 기존 alias를 덮어씁니다.
unalias 별명 지정된 alias를 삭제합니다.
 

alias 실제 예시

이제 alias를 활용하여 어떻게 리눅스 사용 환경을

바꿀 수 있는지 직접 살펴보겠습니다.

예시 1: 자주 쓰는 옵션 묶어서 단축키 만들기

가장 대표적인 활용법입니다.

ls -alF 처럼 항상 같이 쓰는 옵션을 ll이라는 짧은 명령어로 만들어 보겠습니다.

구분 내용
목표 ls -alF 명령어를 ll 이라는 단축키로 만들기
전체 명령어 alias ll='ls -alF'
명령어 분석 ll 이라고 입력하면, 셸이 자동으로 그것을 ls -alF 로 해석해서 실행하도록 약속하는 과정입니다.
실행 결과 ✨ ll만 입력해도 ls -alF를 실행한 것과 동일한 결과가 출력됩니다.
 

예시 2: 오타 나기 쉬운 명령어 단축키 만들기

clear 명령어를 입력하려다 claer 등으로 오타를 내는 경우가 종종 있습니다.

아예 한 글자 c로 만들어 실수를 원천 차단해 보겠습니다.

구분 내용
목표 화면을 깨끗하게 지우는 clear 명령어를 c 라는 단축키로 만들기
전체 명령어 alias c='clear'
명령어 분석 이제 터미널 화면을 지우고 싶을 땐 c 한 글자만 입력하고 엔터를 치면 됩니다.
실행 결과 ✨ c를 입력하면 터미널의 모든 내용이 깔끔하게 지워집니다.
 

예시 3: 설정된 alias 목록 확인하고 삭제하기

지금까지 만든 ll과 c 별명이 잘 등록되었는지 확인하고,

그중 c를 삭제해 보겠습니다.

구분 내용
목표 현재 설정된 alias 목록을 확인하고, c 별명을 삭제하기
전체 명령어 1. alias (확인)
2. unalias c (삭제)
3. alias (삭제 후 재확인)
명령어 분석 - alias: 현재 세션에 등록된 모든 별명 목록을 보여줍니다.
- unalias c: 'c'라는 이름으로 만들어진 별명을 해제(삭제)합니다.
실행 결과 ✨ 아래 확인!!
# 1. alias 명령어 실행 결과 (ll, c 모두 존재)
alias c='clear'
alias ll='ls -alF'

# 2. unalias c 명령어 실행 (아무 메시지 없음)

# 3. 다시 alias 명령어 실행 결과 (c가 사라짐)
alias ll='ls -alF'

결과 분석: unalias 명령어를 통해 c 별명이 성공적으로 삭제되어, 마지막 목록에서는 보이지 않는 것을 확인할 수 있습니다.

 


alias 영구적으로 저장하기

지금까지 만든 alias는 현재 사용 중인 터미널 세션이 종료되면 모두 사라지는 1회성 설정입니다.

터미널을 새로 열어도 계속 사용하려면, 셸 설정 파일에 alias를 등록해야 합니다.

가장 대표적인 파일은 ~/.bashrc (Bash 셸) 또는

~/.zshrc (Zsh 셸) 입니다.

순서

  1. vi ~/.bashrc 명령어로 설정 파일을 엽니다.
  2. 파일의 맨 아래쪽에 alias ll='ls -alF' 와 같은 원하는 alias 구문을 추가합니다.
  3. 파일을 저장하고 닫습니다. (:wq 입력)
  4. source ~/.bashrc 명령어를 실행하여 변경 내용을 즉시 적용합니다.
  5.  

이제 터미널을 껐다 켜도 ll 이라는

나만의 단축키를 언제든지 사용할 수 있습니다!

 

 

이것으로 나만의 명령 단축키를 만드는 alias에 대해 알아보았습니다.

이제 여러분만의 강력한 단축키로 리눅스 생활의 질을 높여보세요!

 

앞으로도 좋은 글로 찾아뵙도록 하겠습니다.

 

IT 성능 전문가, IT를 전하는 루디쿡 아이티였습니다!!

감사합니다~!!

 

 

반응형