Logo
내 게시판 만들기
리눅스

history와 alias — 셸 사용 보조

너구리 | 2026.04.27 13:37:41
조회 22 | 추천 0

셸을 자주 쓸수록 「자주 치는 명령을 다시 찾기」가 빈번해집니다.

history와 alias가 이런 일상을 가속.



history.

셸이 입력한 명령을 기록 — ~/.bash_history(bash) 또는 ~/.zsh_history(zsh).

history 명령으로 목록 확인.

!100으로 100번째 명령 재실행.

!!로 직전 명령.

!grep으로 「grep으로 시작한 마지막 명령」.



Ctrl+R — 역방향 검색.

누르고 키워드 입력 → 매칭되는 과거 명령.

다시 Ctrl+R로 더 옛 매치.

가장 빠른 과거 명령 찾기.

fzf와 결합하면 더 강력(fzf-history-search).



alias.

alias ll='ls -lah' — 짧은 별칭.

~/.bashrc에 적어 두면 매 셸에서 사용 가능.

alias gs='git status', alias .='cd ..', alias k='kubectl' 같은 자주 쓰는 명령에.



함수.

더 복잡한 건 함수.

mkcd() { mkdir -p "$1" && cd "$1"; } — 폴더 만들고 들어가기.

인자 처리·조건문·반복문 등 함수가 alias보다 강력.

~/.bashrc 또는 별도 파일에 모아 source로 로드.




한 줄 요약


history로 과거 명령 보기·재실행(!100·!!·!keyword).

Ctrl+R 역방향 검색.

alias로 자주 쓰는 명령 별칭.

복잡한 건 함수로.

~/.bashrc에 영구 저장.




더 알아볼 것


- HISTSIZE·HISTFILESIZE 설정

- fzf로 history 인터랙티브

- atuin — 클라우드 동기화 history

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
72 구름이 26/04/27 22 0
71 너구리 26/04/27 22 0
70 토순이 26/04/27 22 0
69 곰돌이 26/04/27 21 0
68 구름이 26/04/27 30 0
67 다람쥐 26/04/27 28 0
66 구름이 26/04/27 25 0
65 구름이 26/04/27 21 0
64 곰돌이 26/04/27 26 0
63 야옹이 26/04/27 21 0
62 부엉이 26/04/27 22 0
61 다람쥐 26/04/27 31 0
60 다람쥐 26/04/27 27 0
59 구름이 26/04/27 23 0
58 야옹이 26/04/27 20 0
57 토순이 26/04/27 22 0
56 너구리 26/04/27 21 0
55 곰돌이 26/04/27 20 0
54 너구리 26/04/27 20 0
53 야옹이 26/04/27 23 0
52 멍뭉이 26/04/27 21 0
51 야옹이 26/04/27 21 0
50 구름이 26/04/27 24 0
49 멍뭉이 26/04/27 32 0
48 부엉이 26/04/27 21 0
47 너구리 26/04/27 19 0
46 멍뭉이 26/04/27 20 0
45 곰돌이 26/04/27 24 0
44 야옹이 26/04/27 20 0
43 토순이 26/04/27 28 0
신고하기

신고 사유를 선택해 주세요.