Enviroment

Enviroment

Oh My Zsh & Powerlevel 10k로 shell 환경 꾸미기

이번 포스팅은 정보 제공의 목적도 있지만, 기본적으로 작성자 본인이 어느 컴퓨팅 환경에서도 위와같은 shell 설정을 하기 위함이다. 따라서 글 자체가 간단할 수 있다. 기본적으로 zsh은 기존 bash에서 편리한 기능몇개를 추가한 shell 환경이다. oh-my-zsh은 zsh의 설정을 쉽게 할 수 있게 도와주는 프레임워크이다. 다양한 플러그인, 테마등을 포함하고 있어 zsh의 설정을 도와준다. powerlevel10k는 zsh의 테마중 하나이다. 기존zsh에 비해 예쁜 테마를 제공하여 많은 사람들이 사용한다. 그렇다면 설치하는 방법을 알아보자 Mac환경에서 설치하기 homebrew, wget 설치 일단 기본적으로 homebrew, wget등이 설치되어있는 편이 좋다. homebrew 설치하기. # h..

Enviroment

Vim & Vim plugin

vim이 정말 편한 이유 windows에서는 _vimrc, mac/linux에서는 .vimrc 이 파일에 모든 vim 설정이 다 들어있기 때문이다. 이 파일만 저장을 해두면, 어디서든 vim 편집기를 원래 사용하던 대로 사용할 수 있다. vim에는 여러 plugin들이 있어서 그 plugin 목록을 적어두면 자동으로 설치해서 바로바로 사용할 수 있는 엄청난 장점이 있다. 내 vim 첫 화면이다. 옆에 이렇게 파일구조도 트리형태로 표현 할 수 있다. 게다가 이 명령어들은 전부 커스텀 가능해서, 정말 별게 다 된다고 한다. 아직 많이는 안써보긴 했지만, 아래의 플러그인 목록정도를 설치해서 쓰고 있다. 또한, 플러그인을 사용하지 않더라도, vimrc 설정을 몇개 해주는것 만으로도 다양한 기능들을 구현할 수 있..

Enviroment/Docker

What is Docker? - 도커란 무엇인가?

목차 ※ 영상 - Docker Tutorial for Beginners - A Full DevOps Course를 참고하여 작성한 글입니다. 왜, 어째서 도커인가? 다양한 어플리케이션, 복잡한 의존성 웹 서비스를 위한 프로젝트를 하나 만든다고 생각해보자. 웹 서비스를 만들기 위해서는 nodejs express, mongoDB, redis등의 다양한 어플리케이션을 이용하여서 프로젝트를 구성할 수 있다. 이를 위해 먼저 nodejs를 위해서 이에 맞는 OS를 찾아서 선택했따. 그렇게 맞는 OS를 찾았다고 생각했는데 선택한 OS에서 mongoDB, redis등을 지원하지 않는다? 이러면 또 다른 OS를 찾아서 모두 만족할 수 있는 OS를 찾아야 한다. 그렇게 OS를 찾고, 그 위로 각 어플리케이션에 맞는 라이..

시유후
'Enviroment' 카테고리의 글 목록