Terminal(WSL) 세팅

Errorman76·2022년 7월 12일
0

ubuntu 패키지 완전 삭제 방법

sudo apt -y autoremove --purge {package name}

terminal setting

# zsh 설치
sudo apt install zsh -y && chsh -s 'which zsh'

# oh-my-zsh 설치
# https://ohmyz.sh/#install
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# nvm 설치
# https://github.com/nvm-sh/nvm#installing-and-updating
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

# node lts 설치
nvm install --lts

# python 설치
# ubuntu22.04는 이미 python3가 설치되어있음
# python3를 python 지정
echo "alias python=/usr/bin/python3" >> ~/.zshrc

# pip3 설치
sudo apt install python3-pip
echo "alias pip=/usr/bin/pip3" >> ~/.zshrc

# pipenv 설치
sudo pip install pipenv

zshrc

# short name
prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}

# emoji
prompt_context() {
  emojis=("⚡" "🔥" "🇰" "👑" "😎" "🐸" "🐵" "🦄" "🌈" "🍻" "🚀" "💡" "🎉" "🔑" "🚦" "🌙")
  RAND_EMOJI_N=$(( $RANDOM % ${#emojis[@]} + 1))
  prompt_segment black default "errorman76 ${emojis[$RAND_EMOJI_N]} "
}

neovim

profile
초짜 개발자

0개의 댓글