-
주니어 엔지니어의 개발 환경 구축하기 (2) 터미널24년 11월 이전/ETC 2021. 12. 31. 19:30반응형
개요
이 문서는 필자의 맥북에 개발 환경, 특히 터미널 개발 환경을 어떻게 구축하는지에 대해 다룬다. 이 문서에서 다룰 컴포넌트들은 다음과 같다.
- git
- iterm2
- oh-my-zsh
- tmux
이 문서는 이전 편을 진행했음을 가정하고 만들어졌다. 만약 이전 편을 진행하지 않았다면 다음 카드를 클릭하여 진행하도록 하자.
git
git
은 코드 버전 관리 (vcs) 소프트웨어이다. 대표적으로github
,bitbucket
등으로 코드를 올리고 공유하며 관리할 수 있다. 이전 편에서Homebrew
를 설치했다면 다음 명령어로 손쉽게 git을 설치할 수 있다.$ brew install git ... zsh completions and functions have been installed to: /usr/local/share/zsh/site-functions Emacs Lisp files have been installed to: /usr/local/share/emacs/site-lisp/git
다음 명령어를 입력하면 잘 설치되었는지 확인할 수 있다.
$ git --version git version 2.30.1 (Apple Git-130)
iterm2
iterm2
는 기본 macos 터미널을 확장하여 더 많은 기능을 제공하는 터미널 프로그램이다. 공식 문서에서 다운로드 가능하다.iterm2
공식 문서로 들어간 후 아래 화면처럼 "Download"를 누르고 압축을 푼 후 실행시켜준다.그 후 실행 파일을 "Application" 폴더에 이동시켜주면 된다. (최초 실행 시 팝업으로 이동하냐고 물어봐준다.) 그 다음
iterm2
의 테마를 잡아준다. 터미널에 다음을 입력한다.# cd <세팅용 디렉토리> $ cd ~/Settings # iterm2 테마 레포지토리 복사 $ git clone https://github.com/mbadolato/iTerm2-Color-Schemes.git
그 후 iterm을 연 후 "cmd + ," 를 입력하여 설정을 연다. 그 후 "Profiles"를 누른다.
그 다음 "Colors" 탭을 클릭한다.
하단에 "Color Presets..."를 클릭한다.
그 다음 스크롤을 쭉 내리면 "Import..."가 있다. 클릭한다.
그럼 아까 복제한 레포지토리에서 schemes 디렉토리에서 원하는.itermcolors를 클릭한다. 필자의 경우 Brogrammer 테마를 설정했다.(필자 기준 테마 파일 경로는 다음과 같다. ~/Settings/iTerm2-Color-Schemes/schemes/Brogrammer.itermcolors) 설정이 되면 스크롤에서 설정한 테마가 나타난다.
oh-my-zsh
이제
oh-my-zsh
를 설치 및 적용한다.oh-my-zsh
는 macOS의 기본 터미널 쉴인zsh
의 플러그인으로써 조금 더 편하게 터미널을 사용할 수 있게 만들어준다. 터미널에 다음을 입력한다.$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" .... __ __ ____ / /_ ____ ___ __ __ ____ _____/ /_ / __ \/ __ \ / __ `__ \/ / / / /_ / / ___/ __ \ / /_/ / / / / / / / / / / /_/ / / /_(__ ) / / / \____/_/ /_/ /_/ /_/ /_/\__, / /___/____/_/ /_/ /____/ ....is now installed! Before you scream Oh My Zsh! look over the `.zshrc` file to select plugins, themes, and options. • Follow us on Twitter: @ohmyzsh • Join our Discord community: Discord server • Get stickers, t-shirts, coffee mugs and more: Planet Argon Shop
그럼 터미널이 다음처럼 이쁘게 바뀐다.
oh-my-zsh
도 여러 테마가 있는데 이를 설정해보자. "~/.zshrc"를 열어서 ZSH_THEME="robbyrussell"라는 부분을 ZSH_THEME="dst"로 변경한다.
그 후 터미널을 종료했다가 다시 켜보면 다음처럼 터미널이 변경된다.
tmux
tmux
는 하나의 터미널 창에서 여러 터미널 세션을 액세스할 수 있는 멀티플렉서이다. 쉽게 말해tmux
는 수 많은 터미널 세션을 관리하는데 사용된다. 일반적으로 리눅스 서버는CLI
기반의 UI를 가지는데, 이 때 수 많은 터미널 작업이 필요할 때가 있다. 이 때 매우 유명하다.맥북에서
tmux
설치는 간단하다. 터미널에 다음을 입력한다.$ brew install tmux # ... ==> Caveats ==> tmux Example configuration has been installed to: /usr/local/opt/tmux/share/tmux
터미널에 다음을 입력해보자.
$ tmux
이런 식으로 하단에 초록색 라인이 보이면 성공이다. 세션을 종료하고 싶다면
exit
를 입력하여 빠져나온다.728x90'레거시 > ETC' 카테고리의 다른 글
Mac에서 Vagrant 설치하기 (2) 2022.01.05 Mac에서 Virtualbox 설치하기 (1) 2022.01.03 주니어 엔지니어의 개발 환경 구축하기 (1) 기본 소프트웨어 (0) 2021.12.13 Java 11 설치하기 (2) 2021.09.29 Oh My ZSH로 리눅스 터미널 꾸미기 (2) 2019.05.20