๐ MacOS iTerm zsh - alias ์ค์
์๋ ํ์ธ์! ์ด๋ฒ์๋ MacOS์ zsh alias๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค!
์ ๋ ๋งฅ๋ถ์ ์ต๊ทผ์ ๊ตฌ๋งคํ๋ฉด์ ํฐ๋ฏธ๋์ ๊ต์ฅํ ๋ง์ด ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ํฐ๋ฏธ๋์์ ํน์ ๋๋ ํ ๋ฆฌ์ ๋ฐ๋ณต์ ์ผ๋ก ์ด๋์ ํ๋ ๊ฒฝ์ฐ๊ฐ ์กด์ฌํ๋๋ฐ์,
์ด๋๋ง๋ค ๋งค๋ฒ ํฐ๋ฏธ๋์์ cd ๊ฒฝ๋ก~ ๋ฅผ ์ ๋ ฅํด์ ์ ๊ทผํ๋๊ฒ ๊ฝค๋ ๋ฒ๊ฑฐ๋ก์ด ๊ฒ ๊ฐ์ต๋๋ค.. ๐ญ
ํด๋น ๋๋ ํ ๋ฆฌ๋ก ๊ฐ์ ํฐ๋ฏธ๋์ ๋ฐ๋ก ์คํํ ์๋ ์์ง๋ง, ์ด๋ฒ์๋ alias๋ฅผ ์ค์ ํด์ ํฐ๋ฏธ๋์์ ์์ฝ์ด๋ฅผ ํตํด
๋ฐ๋ก ํน์ ๋๋ ํ ๋ฆฌ์ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
๋ฐ๋ผ์ MacOS์์ ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด์ ๊ฒฝ์ฐ, alias ๋ช ๋ น์ด๋ก ์ค์ ์ ํด๋๋ฉด ๋ฒ๊ฑฐ๋ก์ด ์์ ์ ๋ฐ๋ณตํ์ง ์์ ์ ์์ต๋๋ค.
vi ~/.zshrc
zshrc ํ์ผ์ alias ์ค์ ์ ์ํด ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
aliases ์ถ๊ฐ
ํ์ผ์์ ๊ฐ์ฅ ์๋์ชฝ์ผ๋ก ๋ด๋ ค๊ฐ๋ณด๋ฉด # Example aliases ์ผ๋ก ์ฃผ์(#) ์ฒ๋ฆฌ๊ฐ ๋์ด์๋ ๋ถ๋ถ์ด ์์ต๋๋ค.
์ ๋ถ๋ถ ์๋์์ ์ํ๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
alias ๋จ์ถ์ด = "๋ช ๋ น์ด"
alias study = "cd /Users/juhyun/Desktop/study/๊ฐ์ธ๊ณต๋ถ/study"
์ ์ ๊ฒฝ์ฐ study ๋ฅผ ์ ๋ ฅํ์๋, /Users/juhyun/Desktop/study/๊ฐ์ธ๊ณต๋ถ/study ์ด ๊ฒฝ๋ก๋ก ๋๋ ํ ๋ฆฌ๋ฅผ ์ด๋ํ๋๋ก ์ค์ ํ์ต๋๋ค.
aliases ์ ์ฅ
source ~/.zshrc
์์์ ์ค์ ํ alias๋ฅผ ์ ์ฉํ๊ธฐ ์ํด ์ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์์ ์คํํฉ๋๋ค.
๊ทธ ํ ์์์ ์ค์ ํ๋ alias ๋ฅผ ์ ๋ ฅํ๋ฉด ์ ์์ ์ผ๋ก ๋ช ๋ น์ด๊ฐ ์คํ๋ฉ๋๋ค. ๐
๋๊ธ