๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ์ฐ๋ถํฌ์ ์ด๊ธฐ ์ธํ ์ ํ๋ ์ผ์ด ์ฆ๋ค.
๋ฐ๋ผ์ ๋ด๊ฐ ์ฐ๋ถํฌ๋ฅผ ์ค์นํ๊ณ ๋์ ๊ฐ์ฅ ๋จผ์ ์ธํ ํ๋ ๊ฒ๋ค์ ์์ฃผ๋ก ์๊ฐํ๊ณ ์ ํ๋ค.
๊พธ์คํ ์ ๋ฐ์ดํธ ์์ .ํ์ฌ ์ ๋ฐ์ดํธ ๋ฒ์ :
ununtu:22.04, mac: m3 pro sonoma 14.4
2025-09-14 ์ ๋ฐ์ดํธ: pyenv ์ค์ ์ถ๊ฐ
2025-09-22 ์ ๋ฐ์ดํธ: git ssh config ์ญ์ , make ๋ฐ c++ ์ค์ ์ญ์
2025-10-16 ์ ๋ฐ์ดํธ: .zshrc ์๋ฒ ์ด๋ฆ ์ถ๊ฐ
git config --global core.editor "cursor --wait"
git config --global user.name "ji-hyup"
git config --global user.email "newnyup@gmail.com"
git config --global push.autoSetupRemote true
gh auth login
docker login ghcr.io -u rimgosu
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo usermod -aG docker $USER
newgrp docker
sudo apt-get update
sudo apt-get install -y zsh curl git
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vi ~/.zshrc
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
source ~/.zshrc
echo 'export LC_ALL=ko_KR.UTF-8' >> ~/.zshrc
cat >> ~/.zshrc << 'EOF'
PROMPT='%n@ '$PROMPT
EOF
source ~/.zshrc
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
autoload -U add-zsh-hook
load-nvmrc() {
local nvmrc_path=".nvmrc"
# '.nvmrc' ํ์ผ์ด ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋์ง ํ์ธ
if [[ -f "$nvmrc_path" ]]; then
nvm use
elif [[ $commands[nvm] ]]; then
# '.nvmrc' ํ์ผ์ด ์๋ค๋ฉด ๊ธฐ๋ณธ ๋ฒ์ ์ ์ฌ์ฉ
nvm use default
fi
}
# ๋๋ ํ ๋ฆฌ๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค 'load-nvmrc' ํจ์๋ฅผ ์คํ
add-zsh-hook chpwd load-nvmrc
load-nvmrc
npm install -g pnpm
npm install -g yarn
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
vi ~/.zshrc
:
:
eval "$(/opt/homebrew/bin/brew shellenv)"
:
:
source ~/.zshrc
mac vscode ์ค์น -> vscode path ์ค์
# VS Code
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
ํ์ฑ ํค๋ณด๋(bt5.0) ๊ธฐ์ค
ํซ ์ฝ๋

๋งฅ ์ค์ - ๋ฐ์คํฌํ ๋ฐ Dock - ํซ ์ฝ๋... - Mission Control ์ค์
์๋์ผ๋ก Dock ๊ฐ๋ฆฌ๊ธฐ์ ๋ณด๊ธฐ
๋งฅ ์ค์ - ๋ฐ์คํฌํ ๋ฐ Dock - ์๋์ผ๋ก Dock ๊ฐ๋ฆฌ๊ธฐ์ ๋ณด๊ธฐ
brew install --cask rectangle
sudo apt update
sudo apt install -y build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev \
libncurses5-dev libncursesw5-dev xz-utils tk-dev \
libffi-dev liblzma-dev python3-openssl git
curl https://pyenv.run | bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc