내 포트를 잡아먹고 어디선가 돌아가고 있는 내 로컬 서비스 죽이기
·
개발이야기/토막글
IDE 사용 중 실수로 서버 등을 실행해둔 채로, IDE를 종료하여, 어떻게 종료해야 할지 모르겠을 때 사용합니다. 특정 포트를 사용하고 있는 PID를 찾아서 그 프로세스를 종료시키면 됩니다. macOS와 Linux 모두에서 적용 가능합니다. 예시) 8050번 포트를 잡아먹고 있는 내 프로세스를 죽이고 싶다면 lsof -i tcp:8050 # 혹은 netstat -vanp tcp | grep 8050 # 에서 PID 확인 후 kill -15
oh-my-zsh 설치하기
·
개발이야기/토막글
oh-my-zsh은 멍청하고 입력이 불편한 터미널을 아주 똑똑하게 만들 수 있는 툴입니다. 맥북을 처음 구매했다면, 거의 필수로 깔아야하는 툴입니다. 설치 sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 위 커맨드만 터미널에 입력해주면 설치는 끝입니다. oh-my-zsh는 기본적으로 온갖 alias를 제공합니다. alias를 터미널에 입력하여 어떤 alias가 가능한지 리스트를 볼 수 있습니다. 저는 alias 를 많이 사용하지는 않으나, 홈으로 바로 이동시켜주는 ~ 와 현재 경로의 모든 파일을 보여주는 ls -al의 alias인 la를 가장 많이 사용하는 것 같습니다. oh-my-..
powerlevel10k로 터미널 꾸미기
·
개발이야기/토막글
맥북을 사면 가장 먼저 해야 할 일 중 하나는 역시 터미널 꾸미기입니다. 저는 powerlevel10k로 터미널을 꾸며 사용하고 있습니다. 아래 내용은 powerlevel10k readme 에서 필요한 내용만 재구성한 것입니다. 기본 환경 세팅 이전에는 iterm2와 zsh이 설치되어 있습니다. zsh은 최신 맥북 OS 에서는 iterm2에 기본으로 깔려 있습니다. 설치 과정 터미널에 아래 명령어를 순서대로 입력해줍니다. # powerlevel10k를 로컬에 설치하는 커맨드 입니다 git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k # 설치한 powerlevel10k 관련 내용을 zsh의 config 파일인 zs..