Z 셸 및 명령줄 자동완성

history 에 기반한 셸 명령줄 자동완성


명령줄의 일부 (substring)을 입력하면, 이전에 입력하였던 명령줄을 추천하여 보여주고, 화살표 키 입력만으로 명령줄을 완성할 수 있다.

(출처) MIT 여러분의 CS 교육에서 누락된 학기 >> 이 수업의 동기 >> Command shell
(출처) MIT 여러분의 CS 교육에서 누락된 학기 >> Command-line Environment >> 셸 & 프레임워크


설치 방법

다음 문서를 참고하여 설치


(통상적인 설치)

zsh 설치

  • OS에 따라 apt / yum / brew 등으로 설치

oh-my-zsh 설치

플러그인 설치

테마 설정


(기존 bash 사용자의 경우)

zsh_history 생성

zshrc 설정

  • .bashrc / .bash_aliases / .bash_profile 등에 선언된 변수와 매크로 등을 zsh 에 맞게 설정한다