안녕하세요.
루디쿡 아이티입니다~!!
이번에 소개드릴 리눅스의 핵심 기술은
바로 나만의 단축키를 만드는 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 셸) 입니다.
순서
- vi ~/.bashrc 명령어로 설정 파일을 엽니다.
- 파일의 맨 아래쪽에 alias ll='ls -alF' 와 같은 원하는 alias 구문을 추가합니다.
- 파일을 저장하고 닫습니다. (:wq 입력)
- source ~/.bashrc 명령어를 실행하여 변경 내용을 즉시 적용합니다.
이제 터미널을 껐다 켜도 ll 이라는
나만의 단축키를 언제든지 사용할 수 있습니다!
이것으로 나만의 명령 단축키를 만드는 alias에 대해 알아보았습니다.
이제 여러분만의 강력한 단축키로 리눅스 생활의 질을 높여보세요!
앞으로도 좋은 글로 찾아뵙도록 하겠습니다.
IT 성능 전문가, IT를 전하는 루디쿡 아이티였습니다!!

감사합니다~!!

'인프라 (Infrastructure) > 운영체제 (OS)' 카테고리의 다른 글
| 리눅스 chown 명령어 사용법 및 실제 예제 활용 (파일 / 폴더 소유권 변경) (0) | 2025.09.09 |
|---|---|
| 리눅스 nmap ncat 명령어 사용법 및 실제 사용예제 (네트워크 포트 확인 / 리눅스 서버 채팅방 만들기) (0) | 2025.09.07 |
| 리눅스 chmod 명령어 사용법 및 실제 활용 예시 (파일 권한 수정 변경) (0) | 2025.09.06 |
| 리눅스 sed 명령어 사용법 및 실제 예제 활용(텍스트 치환 / 바꾸기) (0) | 2025.09.06 |
| 리눅스 파이프라인 (|) 명령어 조합 사용법 및 실제 예제 (0) | 2025.09.05 |