linux shell 터미널을 통해 개발/운영할때, 동일한 패턴의 커맨드를 반복 입력하는 수고를 겪어 보았을 것이다.
본 글에서는 예약어, 명령어 등록을 통한 효율적인 리눅스 운영법에 대해 서술하겠다.
1. alias를 통한 명령어 등록
( bash shell 기준 )
0) 예약어 등록 준비
홈 디렉토리에서 bash shell이 어떤 파일을 참조하는지 확인한다.
.bashrc과 .bash_profile 중 어느 파일이 존재하는지 확인한다. (bash shell 속성에 따라 상이함)

1) 예약어 추가
vi 에디터를 통해 해당 파일 최하단에 예약어를 추가해 준다.
이때, '예약어'와 '=', '커맨드' 사이에는 공백이 없어야 한다.
alias 예약어='실행할 커맨드'

2) 예약어 적용
bash shell에 변경사항을 적용하려면, 아래 source 명령어를 입력해 주면 된다.
source ~/.bashrc (.bashrc 참조 시)
source ~/.bash_profile (.bash_profile 참조 시)
3) 예약어 사용
정상적으로 등록되었는지 사용해보자.

4) 예약어 조회
등록되어 있는 (현재 사용자 또는 전역으로 설정된) 예약어를 확인하려면, alias만 입력해 주자.

5) 예약어 삭제
1)에서 진행한 것과 같이, vi 에디터를 통해 .bashrc(또는 .bash_profile) 내 해당 예약어를 제거 후 2)를 수행해 주면 된다.
6) 일시 등록/삭제
위 과정이 번거롭고, 현재 터미널 세션에서만 일시적으로 예약어를 쓰고 싶다면, 간편한 명령을 통해 등록/제거할 수 있다.
alias 예약어='실행할 커맨드' # 예약어 등록
unalias 예약어 # 예약어 제거

원래 심볼릭 링크를 통한 명령어 등록까지 서술하려 했으나, 가독성을 고려해 다음 글에서 다루겠다.
🙋질문 및 기타 의견은 자유롭게 댓글로 남겨주세요!
Version
0.7 / 23.07.25 / first created by hyeonnimm
'개발 기술 > shell' 카테고리의 다른 글
| [Linux] Bash 쉘 스크립트(Shell script) 작성법 - 1 (1) | 2023.01.08 |
|---|