터미널에서 GitBash를 이용하는데 매번 명령어로 폴더 위치 이동하고, 서버 실행하는게
너무너무 불편해서 alias에 대해 찾아보고 정리하게 되었습니다.
1️⃣ alias란?
터미널에서 자주 사용하는 길거나 복잡한 명령어를 짧고 기억하기 쉬운 단어로 대체할 수 있도록 해주는 ‘별명’ 또는 ‘단축어’ 기능입니다.
alias를 사용하면 명령어 입력 시간을 줄이고 오타 발생 가능성을 낮출 수 있어 작업 효율성을 크게 높일 수 있습니다.
예시: ls -alF
(숨김 파일 포함하여 상세 목록, 파일 유형 표시) 명령어를 ll
이라는 짧은 단축어로 사용 가능
2️⃣ 임시 alias 설정 (재부팅 시 초기화됨)
터미널 세션이 종료되거나 컴퓨터를 재부팅하면 사라지는 임시 Alias를 설정하는 방법입니다.
테스트용으로 사용하거나 일회성으로 사용할 때 유용합니다.
1
2
3
4
5
6
7
8
# 등록되어 있는 모든 별칭 확인
alias
# 명령어 등록 : alias 단축어이름='원래_명령어'
alias ll='ls -alF'
# 명령어 해제 : unalias 단축어이름
unalias ll
3️⃣ 영구적인 alias 설정 (재부팅 후에도 유지)
Alias를 영구적으로 사용하려면 셸(Shell)의 설정 파일에 등록해야 합니다.
대부분의 리눅스 시스템에서 기본 셸은 Bash이며, 이 경우 ~/.bashrc
파일에 Alias를 추가합니다.
Zsh을 사용한다면 ~/.zshrc
파일에 추가합니다.
파일이 없다면 새로 생성하면 됩니다. (환경 설정의 파일 이름은 셸마다 다를 수 있습니다.)
설정 방법
- 사용하는 셸의 설정 파일을 vi 또는 nano 명령어를 통해 텍스트 편집기로 엽니다. (Bash의 경우
~/.bashrc
) - 파일의 아무 곳에나 (보통 파일의 끝에 추가) 다음과 같은 형식으로 alias를 추가합니다.
1
alias 단축어이름='원래_명령어'
- 파일을 저장하고 닫습니다.
- 변경사항을 즉시 적용하려면 다음 명령어를 실행합니다. (재부팅 시 자동 적용되지만 즉시 사용하려면 필요)
1
source ~/.bashrc
편집기 사용 방법
1) vi 에디터 사용
vi
는 강력하지만 초보자에게는 다소 어려울 수 있는 텍스트 에디터입니다.
1 vi ~/.bashrc
- 파일이 열리면
i
키를 눌러 “INSERT” 모드로 전환합니다.- 원하는 Alias를 추가합니다. (예:
alias cls='clear'
)Esc
키를 눌러 명령 모드로 돌아갑니다.:wq
를 입력하고Enter
키를 눌러 저장하고 종료합니다. (저장하지 않고 종료하려면:q!
입력)2) nano 에디터 사용
nano
는 사용하기 쉬운 텍스트 에디터입니다.
1 nano ~/.bashrc
- 파일이 열리면 원하는 Alias를 추가합니다. (예:
alias getup='cd ../..'
)Ctrl + O
(저장)를 누른 후Enter
키를 누릅니다.Ctrl + X
(종료)를 눌러 에디터를 닫습니다.