Changing the terminal environment on Mac : Install homebrew, zsh, ohmyzsh, iterms2

곡유
μ†ŒμŠ€ μ½”λ“œ
  • κ²Œμ‹œμΌ 2022. 06. 11.
  • πŸͺ Oh-My-Zsh
    1) community : ohmyz.sh/community.html
    2) github : github.com/ohmyzsh/ohmyzsh/
    3) theme : github.com/ohmyzsh/ohmyzsh/wi...
    4) install code : curl -L raw.github.com/robbyrussell/o... | sh
    πŸ–ŠοΈ Install Font
    1) github.com/powerline/fonts/tr...
    2) clone
    - git clone github.com/powerline/fonts.git --depth=1
    3) install
    - cd fonts
    - ./install.sh
    4) clean-up
    - cd ..
    - rm -rf fonts
    πŸ’‘ Delete user, computer name
    export DEFAULT_USER="$(whoami)"
    πŸͺ iTerm2
    1) Download : iterm2.com/
    2) Theme : iterm2colorschemes.com/

λŒ“κΈ€ • 43

  • @jeong9360
    @jeong9360 λ…„ μ „ +1

    μΉœμ ˆν•œ μ„€λͺ… κ°μ‚¬ν•©λ‹ˆλ‹€ 덕뢄에 쒋은 νŒλ“€ 많이 μ–»μ–΄κ°€μš”!

    • @growinglyn
      @growinglyn  λ…„ μ „

      κ°μ‚¬ν•©λ‹ˆλ‹€! 😊

  • @ttg889
    @ttg889 λ…„ μ „

    λ§₯ κ΄€λ ¨ 팁이 많이 μ˜¬λΌμ™”μœΌλ©΄ μ’‹κ² μ§€λ§Œ 이미 개인 브이둜그 μ±„λ‚ λ‘œ λ°”κΊ˜λ„€μš” πŸ˜”

    • @growinglyn
      @growinglyn  λ…„ μ „

      πŸ˜₯ 그치만 λ§₯뢁 νŒμ€ 쒋은 μ˜μƒλ“€μ΄ 이미 μœ νŠœλΈŒμ— μ—„μ²­ λ§Žμ€ κ±Έμš” πŸ˜“

    • @ttg889
      @ttg889 λ…„ μ „ +1

      @@growinglyn 그리 따지면 더 유λͺ…ν•œ 개인 λΈŒμ΄λ‘œκ·Έκ°€ 더 λ§Žμ€κ±Έμš” πŸ˜…πŸ˜…πŸ˜…πŸ˜…πŸ˜…

    • @ttg889
      @ttg889 λ…„ μ „

      @@growinglyn근데 터미널 같은거 ν•œκ΅­λ§λ‘œ μ œλŒ€λ‘œ μ„€λͺ…ν•΄μ£ΌλŠ” 채널은 μ—†μŒ. CSμ‹œλ©΄ 이런 advanced λ§₯ μœ μ € 용 컨텐츠λ₯Ό ν•˜μ…¨μœΌλ©΄ λ–‘μƒν–ˆμ„ν…λ° μ•ˆνƒ€κΉβ€¦.

    • @user-jz8qt2px2b
      @user-jz8qt2px2b 7 κ°œμ›” μ „

      @@ttg889 λ‹ˆκ°€ν•΄ 그러면

  • @user-xx5wq6qz6b
    @user-xx5wq6qz6b λ…„ μ „

    κ·Έλ‘œμž‰λ¦°λ‹˜ 질문이 μžˆμ–΄μš”
    iterm μ—μ„œ oh my zsh μ„€μΉ˜ ν›„ ν…Œλ§ˆκΉŒμ§€ 적용 μ™„λ£Œ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
    source ~/.zshrc λͺ…λ μ–΄λ‘œ μ μš©μ‹œν‚€λ©΄ 잘 λ‚˜νƒ€λ‚©λ‹ˆλ‹€.
    그런데 터미널을 껏닀가 ν‚€λ©΄ 변동 ν…Œλ§ˆκ°€ 적용 λ˜μ§€ μ•Šμ€ κΈ°λ³Έ ν…Œλ§ˆ(~ $ ν‘œμ‹œλ§Œ 있음)κ°€ λ‚˜μ˜΅λ‹ˆλ‹€ γ… γ… 
    λ‹€μ‹œ source ~/.zshrc λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜λ©΄ ν…Œλ§ˆκ°€ μ μš©λ˜κ΅¬μš”..
    μ²˜μŒλΆ€ν„° μžλ™μœΌλ‘œ ν…Œλ§ˆκ°€ 적용되게 ν•  수 μ—†μ„κΉŒμš”?

    • @growinglyn
      @growinglyn  λ…„ μ „

      source κΉŒμ§€ ν•΄μ„œ μ μš©ν–ˆμœΌλ©΄ 껐닀 μΌœλ„ 적용이 λ˜λŠ”λ° μ΄μƒν•˜λ„€μš”... πŸ˜₯

    • @clearcodee_
      @clearcodee_ 9 κ°œμ›” μ „ +1

      이 μ»€λ§¨λ“œλ₯Ό μΉ˜μ„Έμš”: omz theme set ν…Œλ§ˆλͺ…. set을 μ΄μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€!

  • @user-jz2yy1vi2l
    @user-jz2yy1vi2l λ…„ μ „

    μ•ˆλ…•ν•˜μ„Έμš”, μ˜μƒ 잘보고 μžˆμŠ΅λ‹ˆλ‹€!
    닀름이 μ•„λ‹ˆλΌ λ§₯을 처음 μ΄μš©ν•΄λ³΄λŠ” μ‹œμ μ—μ„œ 많이 μ˜€μ°¨κ°€ λ°œμƒν•œ 것 κ°™μ•„μ„œ 터미널을 ν•œλ²ˆ μ΄ˆκΈ°ν™”λ₯Ό μ‹Ή λ‹€ ν•˜κ³  λ‹€μ‹œ 따라해보고 싢은데..(λ˜‘κ°™μ΄ 따라해도 μ•ˆλ˜λŠ” 뢀뢄이 λ§Žμ•„μš”)
    ν˜Ήμ‹œ 터미널 μ…‹νŒ…μ„ μ΄ˆκΈ°ν™” ν•  수 μžˆλŠ” 방법은 λ§₯OSλ₯Ό μ΄ˆκΈ°ν™”ν•˜λŠ” 방법밖에 μ—†μ„κΉŒμš”?
    zsh : command not found: brew 이 뢀뢄도 μ–΄λ–»κ²Œ ꡬ글링을 ν•΄μ„œ 해결을 ν–ˆμ§€λ§Œ,
    curl μž…λ ₯을 ν•˜κ³  λ‚˜λ‹ˆ, μ΄λ²ˆμ—” sh: line 1: 400:: command not found λΌλŠ” 문ꡬ가 λ‚˜μ˜΅λ‹ˆλ‹€..
    해결책이 μžˆμ„κΉŒμš”..?

    • @user-jz2yy1vi2l
      @user-jz2yy1vi2l λ…„ μ „

      κΈ°μ΄ˆλΆ€ν„° 따라해볼 수 μžˆλŠ” μ˜μƒμ΄ μžˆμ„κΉŒμš” γ… ...?

    • @growinglyn
      @growinglyn  λ…„ μ „

      κ°μ‚¬ν•©λ‹ˆλ‹€! 저도 맨 처음 λ§₯뢁 사고 아무 μ…‹νŒ… μ•ˆ 된 μƒνƒœμ—μ„œ μ˜μƒμ—μ„œ μ„€λͺ…λ“œλ¦° κ·ΈλŒ€λ‘œ ν•˜κ³  λ‚˜λ‹ˆ 된 거라 ν•΄λ‹Ή 였λ₯˜ ν•΄κ²° 방법은 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€γ… γ…  πŸ˜“

    • @growinglyn
      @growinglyn  λ…„ μ „

      μ˜μƒμ€ 잘 λͺ¨λ₯΄κ² μ§€λ§Œ ꡬ글링이 많이 도움 λ˜μ—ˆμ–΄μš”γ… γ… !!

  • @sogy4765
    @sogy4765 λ…„ μ „

    μ•ˆλ…•ν•˜μ„Έμš”.
    κ·ΈλŒ€λ‘œ λ”°λΌμ„œ μ™„λ£Œν–ˆλŠ”λ°μš”.
    터미널 μ‹€ν–‰μ‹œμΌ°μ„λ•Œ
    컴터이름@이름~MacBookAir 이 뢀뢄이 κ²€μ •μƒ‰μœΌλ‘œ λ‹€ μΉ ν•΄μ Έμ„œ λ‚˜μ˜€λŠ”λ° μ›λž˜ μ΄λŸ°κ±΄κ°€μš”?
    (ν…Œλ§ˆ: agnostic)

    • @growinglyn
      @growinglyn  λ…„ μ „

      빈칸이 λš«λ¦¬λŠ” κ±΄κ°€μš”..?? μ›λž˜λŒ€λ‘œλΌλ©΄ 빈칸 없이 μƒλž΅λ˜λŠ” 게 λ§žμ•„μš”γ… 

  • @choi0581
    @choi0581 10 κ°œμ›” μ „

    μ•ˆλ…•ν•˜μ„Έμš”, μ˜¬λ €μ£Όμ‹  μ˜μƒ λ”°λΌμ„œ terminal customizing ν›„ μ•„μ£Ό λ§Œμ‘±ν•˜λ©° μ“°κ³  μžˆμ–΄μš”. 그런데 λ¬Έμ œκ°€ μ΄λ ‡κ²Œ zsh μ„€μΉ˜ ν•œ μ΄ν›„λ‘œ μ˜¨κ°– commandκ°€ λ¨Ήν†΅μž…λ‹ˆλ‹€...γ… γ… γ… γ…  jupyter, conda, λ“±λ“± "command not fount"라고 λ‚˜μ˜€λŠ”λ°μš”... 이럴 κ²½μš°μ— μ–΄λ–»κ²Œ μ²˜λ¦¬ν•΄μ•Όν•˜λ‚˜μš”? 일해야 ν•˜λŠ”λ° κ³€λž€ν•΄μ‘Œμ–΄μš”γ… γ… γ… γ… γ…  λ„μ™€μ£Όμ„Έμš”!!!!

    • @growinglyn
      @growinglyn  10 κ°œμ›” μ „

      vi ~/.zshrc λͺ…λ Ήμ–΄ μž…λ ₯ ν›„ μ•„λž˜ 두 개 path μΆ”κ°€ ν•΄λ³΄μ‹œκ² μ–΄μš”?
      export PATH=/opt/homebrew/bin:$PATH
      export PATH=/opt/anaconda3/bin:$PATH
      이런 μ‹μœΌλ‘œ ν•„μš”ν•œ κ±° PATH μ—°κ²°ν•΄ μ£Όμ…”μ•Ό λΌμš”!

  • @padoz3
    @padoz3 27 일 μ „

    μ•ˆλ…•ν•˜μ„Έμš”! iterm μ„€μΉ˜ ν›„, λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•  λ•Œλ§ˆλ‹€
    prompt_context:1: number expected
    이런 λ©”μ‹œμ§€κ°€ λ‚˜μ˜€λŠ”λ° 뭐가 였λ₯˜μΌκΉŒμš”...? γ… γ… ...

    • @growinglyn
      @growinglyn  27 일 μ „

      .bashrc, .zshrc λ“±μ˜ 파일 prompt_context 뢀뢄에 λ¬Έμ œκ°€ μžˆλŠ”μ§€ μ‚΄νŽ΄λ΄μ•Ό 봐야할 것 κ°™μ•„μš” γ… γ…  ν•˜λ‚˜ν•˜λ‚˜ 보기 μ–΄λ €μš°λ©΄ λͺ¨λ‘ λ‹€ μ‚­μ œν•˜κ³  μ²˜μŒλΆ€ν„° μž¬μ„€μΉ˜ν•˜λŠ” κ±° μΆ”μ²œν•©λ‹ˆλ‹€!

  • @user-ly5ws5fp8n
    @user-ly5ws5fp8n 3 κ°œμ›” μ „

    λŒ“κΈ€μ„ λ΄μ£Όμ‹œκΈΈ λ°”λΌλ©΄μ„œ γ… γ… 
    m1λ§₯인데 zsh 잘 μ“°κ³  μžˆμ—ˆμ–΄μš”. 근데 λ¦°λ‹˜ μ˜μƒ λ³΄λ‹ˆ zsh version이 armμ΄λ”λΌκ΅¬μš”. 근데 제 버전은 x86버전인데 μ–΄λ–»κ²Œ armν™˜κ²½μœΌλ‘œ λ°”κΏ€ 수 μžˆλŠ”μ§€ κΆκΈˆν•©λ‹ˆλ‹€. zsh ν™ˆνŽ˜μ΄μ§€λ₯Ό 가도 κ·Έλƒ₯ brew둜 μ„€μΉ˜ν•˜λŠ” 것 밖에 μ•ˆ 보이던데 brew둜 λ‹€μ‹œ μ„€μΉ˜ν•΄λ΄λ„ x86λ²„μ „μœΌλ‘œ μ„€μΉ˜λ˜λ”λΌκ΅¬μš” γ… γ… 

    • @growinglyn
      @growinglyn  3 κ°œμ›” μ „ +1

      μ•— μ €λŠ” μ²˜μŒλΆ€ν„° armμ΄μ—ˆκ³  λ”°λ‘œ 손 λŒ„ 게 μ—†μ–΄μš”! ν˜Ήμ‹œ λ§₯이 λ‹¬λΌμ„œ μžλ™μœΌλ‘œ λ‹€λ₯΄κ²Œ μ„€μΉ˜λ˜λŠ” κ±ΈκΉŒμš”..?

    • @user-ly5ws5fp8n
      @user-ly5ws5fp8n 3 κ°œμ›” μ „

      @@growinglyn μ“°λŠ”λ° λ”±νžˆ λ¬Έμ œλŠ” μ—†λŠ”λ°, μ œκ°€ μ΅œκ·Όμ— mysql 버전 λ•Œλ¬Έμ— 2μΌλ™μ•ˆ κ³ μƒν–ˆκ±°λ“ μš” γ… γ… 
      μ• ν”ŒμΉ© λ§₯인데 x86 λ²„μ „μœΌλ‘œ λŒμ•„κ°€λ©΄ μ–Έμ  κ°„ μ—λŸ¬κ°€ λ‚  것 κ°™μ•„μ„œ ν™˜κ²½μ„ λ°”κΎΈκ³  μ‹Άμ—ˆλ„€μš” γ… γ… 

    • @growinglyn
      @growinglyn  3 κ°œμ›” μ „ +1

      μ•„ν•˜ κ·Έλ ‡κ΅°μš” γ… γ…  저도 Apple M1 Pro (version 12.5) μž…λ‹ˆλ‹€. ν˜Ήμ‹œλ‚˜ ν•΄μ„œ 말씀 λ“œλ €μš”!

    • @user-ly5ws5fp8n
      @user-ly5ws5fp8n 3 κ°œμ›” μ „

      @@growinglyn λ„΅!! μ§€μš°κ³  λ‹€μ‹œ κΉ”μ•„λ΄μ•Όκ² μ–΄μš”. μ˜›λ‚  μ˜μƒμΈλ°λ„ μ‹ κ²½ μ¨μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€~

  • @user-qu9no4sr8z
    @user-qu9no4sr8z 14 일 μ „

    [oh-my-zsh] plugin 'git,' not found
    [oh-my-zsh] plugin 'autojump,' not found
    [oh-my-zsh] plugin 'zsh-autosuggestions,' not found
    [oh-my-zsh] plugin 'zsh-syntax-highlighting' not found
    λ”°λΌν•˜λ‹€κ°€ μ—¬κΈ°μ„œ λ§‰ν˜”λŠ”λ° μ™œ 이러죠 γ… γ… γ… 

    • @growinglyn
      @growinglyn  13 일 μ „

      첫 번째 λ¬Έμž₯은 git μ„€μΉ˜κ°€ ν•„μš”ν•΄ λ³΄μ—¬μš”. κ·Έ 외에도 autojump, zsh- 등등이 μ—†λ‹€λŠ” μ—λŸ¬μΈλ° λ”°λ‘œ κ²€μƒ‰ν•΄μ„œ μΆ”κ°€ν•˜μ…”μ•Ό ν•  것 κ°™μ•„μš” γ…  ν”„λ‘œκ·Έλž¨ μ„€μΉ˜ κ³Όμ • μžμ²΄μ— 변경이 μžˆμ—ˆκ±°λ‚˜ 컴퓨터 μ„ΈνŒ…μ΄ λ‹€λ₯΄κ±°λ‚˜ μ•„λ‹ˆλ©΄ 쀑간에 μ‘°κΈˆμ΄λΌλ„ μ˜μƒκ³Ό λ‹€λ₯΄κ²Œ ν•˜μ…¨μ„ 수 μžˆμ–΄μš”. λ§ˆμ§€λ§‰μ˜ 경우 μ²˜μŒλΆ€ν„° λ¦¬μ…‹ν•˜κ³  λ‹€μ‹œ μ‹œλ„ 해보면 될 수 μžˆμŠ΅λ‹ˆλ‹€!

    • @user-qu9no4sr8z
      @user-qu9no4sr8z 12 일 μ „

      @@growinglyn λ‹€μ‹œ ν•΄λ΄€λŠ”λ° μ΄λ²ˆμ—λŠ” /Users/alex/.zshrc:75: unknown group 이게 λœΉλ‹ˆλ‹€ γ… γ…  plugins λΆ€λΆ„ λ”°λΌν•œκ³³μ΄ λ¬Έμ œμΈκ±°κ°™μ€λ° κ·ΈλŒ€λ‘œ λ”°λΌν•˜λŠ”λ° μ•ˆλ˜λŠ” μ΄μœ κ°€ γ… γ… 

  • @user-pk4pl3tc2h
    @user-pk4pl3tc2h 11 일 μ „

    μ•ˆλ…•ν•˜μ„Έμš”! μ˜μƒλ³΄κ³  λ”°λΌν•˜λŠ” 쀑 vi ~/.zshrc λ₯Όν–ˆλŠ”데 파일이 λΉ„μ–΄μžˆλŠ”κ±° κ°™μ•„μš” 무슨 λ¬Έμ œκ°€ μžˆλŠ”κ±ΈκΉŒμš”..?

    • @growinglyn
      @growinglyn  11 일 μ „

      zshrc μœ„μΉ˜κ°€ λ‹€λ₯Έ 곳에 μžˆμ„ μˆ˜λ„ μžˆμ–΄μš”! μ•žλΆ€λΆ„ λ‹€ κ·ΈλŒ€λ‘œ λ˜‘κ°™μ΄ ν•˜μ…¨λ‚˜μš”?? πŸ₯²

  • @clearcodee_
    @clearcodee_ 9 κ°œμ›” μ „

    μ €λŠ” ohmyzshλ³΄λ‹€λŠ” fishμ…Έκ³Ό ohmyfishλ₯Ό μ„ ν˜Έν•˜λŠ” νŽΈμ΄μ—μš”.

    • @growinglyn
      @growinglyn  9 κ°œμ›” μ „

      였 처음 μ•Œμ•˜λ„€μš” μ–΄λ–€ μ μ—μ„œ 더 μ’‹λ‚˜μš”??

    • @clearcodee_
      @clearcodee_ 9 κ°œμ›” μ „

      @@growinglyn μžλ™μœΌλ‘œ νšŒμƒ‰μœΌλ‘œ μΉ˜λ©΄μ„œ suggestion을 λ³Ό 수 있고, ν•˜μ΄λΌμ΄νŒ…κ³Ό zsh보닀 더 λ‹€μ–‘ν•œ ν…Œλ§ˆμ™€ ν”ŒλŸ¬κ·ΈμΈμ΄ μžˆμ–΄μš”.

  • @user-gl8er5mp4j
    @user-gl8er5mp4j 11 κ°œμ›” μ „

    vi ~/.zshrc μ“°λ‹ˆκΉŒ 터미널 λ©ˆμΆ”λ„€μš” λ„λ €κ³ ν•˜λ‹ˆκΉŒ vi μ‹€ν–‰μ€‘μ΄λΌκ³ ν•˜κ³ .. μ–΄λ ΅λ‹€ λ”°λΌν•˜κΈ°μ‘°μ°¨

    • @growinglyn
      @growinglyn  11 κ°œμ›” μ „

      μ΄κ±°λŠ” κ·Έλƒ₯ zshrc νŒŒμΌμ„ μ—΄λΌλŠ” μ˜λ―ΈλΌμ„œ μ—λŸ¬ λ‚  게 μ—†λŠ”λ° μ™œμΌκΉŒμš”γ… 

  • @netting9665
    @netting9665 κ°œμ›” μ „

    쑰금 λ„μ™€μ£Όμ„Έμš”. 3μ‹œκ°„μœΌλ‘œ μ§Έ ν–‡λŠ”λ° μ•ˆλ˜μ—¬.... 아무리해도 /Users/choedohyeon/.zshrc:22: parse error near `)' μ΄κ²Œλ– μ—¬

    • @growinglyn
      @growinglyn  κ°œμ›” μ „ +1

      .zshrc νŒŒμΌμ—μ„œ 22번째 쀄에 '(' κ°€ 있으면 μ•ˆ λ˜λŠ”λ° μžˆλ‹€λŠ” μ—λŸ¬μ—μš”. 파일 내에 λ­”κ°€ 잘λͺ» μž…λ ₯ν•œ 건 μ—†λŠ”μ§€ 확인해 μ£Όμ„Έμš”!

    • @netting9665
      @netting9665 κ°œμ›” μ „

      @@growinglyn λ„€

  • @user-dy9rd9pe7o
    @user-dy9rd9pe7o λ…„ μ „

    vi ~/.oh-my-zsh/plugins λ₯Ό μž‘μ„±ν•˜λ©΄
    ~
    ~
    ~
    ~
    ~
    "~/.oh-my-zsh/plugins" [New DIRECTORY]
    이라고 뜨고 μ•„λ¬΄λŸ° λ°˜μ‘μ΄ μ—†λŠ”λ° 이건 μ–΄λ–»κ²Œ ν•΄κ²° ν•  수 μžˆμ„κΉŒμš”?
    zshrcμ½”λ“œλ„ λ™μΌν•˜κ²Œ λœΉλ‹ˆλ‹€ γ… γ… 

    • @growinglyn
      @growinglyn  λ…„ μ „

      oh-my-zsh 폴더가 μ—†μ–΄μ„œ 그런 것 κ°™μ•„μš”! μ²˜μŒλΆ€ν„° λͺ¨λ‘ 같은 κ³Όμ •μœΌλ‘œ μ„€μΉ˜ν•˜μ…¨λ‚˜μš”??

    • @user-dy9rd9pe7o
      @user-dy9rd9pe7o λ…„ μ „

      이 μ˜μƒμ—μ„œ κ°€λ₯΄μ³μ£Όμ‹ κ±΄ λ‹€ λ™μΌν•˜κ²Œ ν–ˆλŠ”λ°... λ‹€μ‹œ ν•œλ²ˆ λ³Όκ²Œμš”..!

    • @user-dy9rd9pe7o
      @user-dy9rd9pe7o λ…„ μ „

      폴더 κ΄€λ ¨ μ–˜κΈ°λŠ” μ›‚λŠ”λ° ν΄λ”λŠ” 어디에 μ„€μΉ˜ν•΄μ•Ό ν• κΉŒμš”?

    • @growinglyn
      @growinglyn  λ…„ μ „

      μ•— Curl ν–ˆλŠ”λ° μ•ˆ μƒκΈ°λŠ” κ±΄κ°€μš”?? 😭