์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Rust
- Python challenge
- ์ฐ๋ถํฌ
- Python
- ์๋ฐ ๊ฐ๋
- Reversing
- C
- ๋ฐฑ์ค ๋ฌ์คํธ
- ๋ฐ์ดํฐ ํต์
- ํ์ด์ฌ
- ์๊ณ ๋ฆฌ์ฆ
- java
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ค๋ผํด
- ํ์ด์ฌ ์ฒผ๋ฆฐ์ง
- OS
- ์๋ฐ
- data communication
- ์ด์์ฒด์
- ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค
- Database
- ๋ฌ์คํธ ์์
- ํ์ด์ฌ ์ฑ๋ฆฐ์ง
- ์ค๋ผํดDB
- ubuntu
- ๋ฌ์คํธ ํ๋ก๊ทธ๋๋ฐ ๊ณต์ ๊ฐ์ด๋
- ๋ฌ์คํธ
- Operating System
- ์๋ฐ ๊ธฐ์ด
- Today
- Total
IT’s Portfolio
[Mac] M1 ๋งฅ๋ถ ๊ฐ๋ฐํ๊ฒฝ ์ด๊ธฐ ์ธํ ๋ณธ๋ฌธ
๐ป ๋งฅ๋ถ ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ
๊ธธ์๋ ๊ตฐ์ํ์ด ๋ง๋ฐ์ง์ ๋ค๋ค๋๋ค.
๋ฐ๋ณต๋๋ ์ผ๊ณผ์ ๋ฐฑ์ง์ฅ์ด ๋์ด๋ฒ๋ฆฐ ๋์ ๋์ ๊ธด์ฅ๊ฐ์ ์ฃผ๊ธฐ ์ํด์ ๋งฅ๋ถ M1์ ์ง๋ฌ๋ฒ๋ ธ๋ค..!
๋ฐ๋ผ์ ์๋ก ์ตํ๋ณผ Rust
์ Golang
, ์ด๋ฏธ ํ๊ณ ์๋ Python
์ M1 ํ๊ฒฝ์ ๋ง๊ฒ ๊ตฌ์ถํด๋ณด๋ ค๊ณ ํ๋ค.
๊ทธ ์ ์ ๋ฏธ๋ฆฌ ํด์ผ ํ ์ค์ ์ ์ด ๊ธ์์ ํ์ด๋ณด๋ ค ํ๋ค.
๐ก Install Homebrew
Homebrew
- Homebrew๋ ๊ฐ์ข ํ๋ก๊ทธ๋จ๊ณผ ํจํค์ง๋ค์ ํฐ๋ฏธ๋ ํ๊ฒฝ์์ ์ฝ๊ฒ ์ค์นํ ์ ์๊ฒ ๋์์ฃผ๋ Mac์ฉ ํจํค์ง ๋งค๋์
- ์ ๋ฐ์ดํธ์ ๊ด๋ฆฌ๋ฅผ ๊ฐ๋จํ๊ฒ ํ ์ ์์
M1์ฉ Homebrew install
iTerm์ ์ค์นํ๊ธฐ ์ ์ด๊ธฐ ๋๋ฌธ์ ๋งฅ์ ๊ธฐ๋ณธ์ผ๋ก ์ค์น๋์ด ์๋ Terminal.app์ ์ฌ์ฉํ ๊ฒ์ด๋ค.
~ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
์ค์น ํ Next Step์ ๋ช ๋ น์ด๋ฅผ ๋๊ฐ์ด ์ ์ฉ์์ผ์ค์ผ ํจ
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<user_name>/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
M1 Homebrew๋ /opt/homebrew ๊ฒฝ๋ก์ ์ค์น๋จ
Basic Command
brew install <package_name>[@version]
: ํจํค์ง ์ค์น(@ํน์ ๋ฒ์ )brew uninstall <package_name>
: ํจํค์ง ์ญ์ brew search <package_name
: ํจํค์ง ๊ฒ์brew list
: ์ค์น๋์ด ์๋ ํจํค์ง ํ์ธbrew update
: brew ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธbrew info <package_name>
: ํจํค์ง ์ ๋ณด๋ณด๊ธฐbrew clean <package_name>
: ํด๋น ํจํค์ง ์ต์ ๋ฒ์ ์ ์ธ ์ ๋ถ ์ญ์
ADD TIP
brew install
๊ณผ brew install --cask
์ฐจ์ด
- ์ ์: ๋งฅ์ฉ ํจํค์ง
- ํ์: ๋งฅ์ฉ GUI ์์ฉ ํ๋ก๊ทธ๋จ
- ~/Applications์ ์ค์น๋จ
brew list --cask
๋ก ์ค์นํ ํ๋ก๊ทธ๋จ ํ์ธ ๊ฐ๋ฅ
๐ก Install iTerm2 and Setting of iTerm2
iTerm2
- ๋งฅ์ ๊ธฐ๋ณธ์ฑ์ธ Terminal.app์ ๋์ฒดํ ์ ์๋ emulator
iTerm2 install
Homebrew๋ฅผ ์ด์ฉํ์ฌ ์ค์น
brew install --cask iterm2
Font Setting
- D2Coding ์ฌ์ฉ
- Download
- Setting(Command + ,) - Profiles - Text
๐ก Install Oh My ZSH and Setting of O.M.S
Oh My ZSH
- zsh๋ฅผ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ ํ๋ ์์ํฌ
Oh My ZSH install
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
~/.zshrc Setting
- theme, plugin setting
open ~/.zshrc
๋ก ํ์ผ ์ด๊ธฐ- vi ํธ์ง ํ๋ก๊ทธ๋จ ์ฌ์ฉ ๊ฐ๋ฅ ->
vi ~/.zshrc
- vi ํธ์ง ํ๋ก๊ทธ๋จ ์ฌ์ฉ ๊ฐ๋ฅ ->
ZSH_THEME="robbyrussell"
์ZSH_THEME="agnoster"
๋ก ๋ณ๊ฒฝ- git ๊ด๋ จ ์ ๋ณด๊ฐ ํ์๋์ด ํธ๋ฆฌํ ํ ๋ง์
brew install zsh-syntax-highlighting
- ๋ฌธ๋ฒ ํ์ด๋ผ์ดํ ํ๋ฌ๊ทธ์ธ
- ์กด์ฌํ๋ ๋ช ๋ น์ด์ด๋ฉด ์ด๋ก์, ์กด์ฌํ์ง ์๋ ๋ช ๋ น์ด์ด๋ฉด ๋นจ๊ฐ์์ผ๋ก ํํํจ
- .zshrc์ ๋ด์ฉ ์ถ๊ฐ(์ ์ฉํ๊ธฐ)
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
- .zshrc ์ ์ฉ
source ~/.zshrc
or iTerm2 ์ฌ์คํ
'Development Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Lecture] Data Communication - Day 1 (0) | 2023.03.03 |
---|---|
[Web] HTTP ์ธ์ฆ - ๊ธฐ๋ณธ ์ธ์ฆ๊ณผ ๋ค์ด์ ์คํธ ์ธ์ฆ (0) | 2022.11.16 |
[Development] ์ข์ ๊ธ ๊ณต์ (0) | 2022.08.07 |
[CSS] CSS Selectors Reference ์ ๋ฆฌ (0) | 2020.04.21 |
[HTML] HTML ํ๊ทธ ์ ๋ฆฌ (0) | 2020.04.11 |