ํฐ๋ฏธ๋์ ๋ซ์ ํ ์ธ์ ์์ ์์ฑ๋ ๋ณ์นญ์ ๊ธฐ๋ก๋์ง ์์ต๋๋ค.
โ ~ git:(master) โ alias -g devpath='cd /Users/User/Documents/develop'
โ ~ git:(master) โ devpath
โ develop git:(master) โ
Last login: Tue Nov 11 13:04:26 on ttys000
โ ~ git:(master) โ devpath
zsh: command not found: devpath
โ ~ git:(master) โ
ํ์ง๋ง ๋ด๊ฐ ํ ๋ :
Last login: Tue Nov 11 13:11:15 on ttys000
โ ~ git:(master) โ zsh_stats
1 69 30% git
2 31 13,4783% alias
3 23 10% ls
4 22 9,56522% devpath
5 19 8,26087% cd
6 12 5,21739% gulp
7 9 3,91304% gp
8 6 2,6087% sudo
9 6 2,6087% cl
10 4 1,73913% gc
11 3 1,30435% chsh
12 3 1,30435% cat
13 2 0,869565% source
14 2 0,869565% pod
15 2 0,869565% mkdir
16 2 0,869565% lc
17 2 0,869565% find
18 2 0,869565% dstore
19 1 0,434783% vim
20 1 0,434783% startserver
โ ~ git:(master) โ devpath
zsh: command not found: devpath
๊ธฐ๋ณธ๊ฐ๋น alias
๋ช
๋ น์ ํ์ฌ ๋ก๊ทธ์ธ ์ธ์
๋์์๋ง ์ ํจํฉ๋๋ค!
์๊ตฌ ๋ณ์นญ์ ๋ง๋ค๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ~/.zshrc
์ ์ฅํฉ๋๋ค.
# Aliases
alias cle=clear
alias cl=clear
alias lc=clear
์ ์ฅํ ๋ค์ ํ์ผ์ ์์ฑํฉ๋๋ค.
$ source ~/.zshrc
์ง์, ๋น์ ์ ๋ณ๋ช ์ ์ฆ๊ฒจ๋ณด์ธ์. :๋งฅ์ฃผ:
๋ฒ๊ทธ๊ฐ ์๋๋ผ ๊ธฐ๋ฅ์ ๋๋ค. ๋ซ์์ฃผ์ธ์
์ฃ์กํฉ๋๋ค. ๋ค์ ์ด ์๊ฐ์ ์์ง๋ง Google์ ํตํด ์ด ๋ฌธ์ ๋ฅผ ์ ํ๋ ์ฌ๋๋ค์ ์ํด ์ถ๊ฐํ ์๊ฐ์ ๋๋ค. OSX Catalina ๋ฐ Oh My Zsh๋ ์์ ์๋ฃจ์ ๊ณผ ํจ๊ป ์๋ํ์ง ์๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
1.) $ cd ~/.oh-my-zsh/custom
ํด๋๋ก ์ด๋
2.) ์ .zsh ํ์ผ์ ๋ง๋ญ๋๋ค. ์ํ๋ ์ด๋ฆ์ ์ง์ ํ ์ ์์ง๋ง ํ
์คํธ๋ฅผ ์ํด aliases.zsh
๋ง๋ค์์ต๋๋ค.
3.) ์ ํ์ผ์ ์ ๋ณ์นญ์ ์ถ๊ฐํฉ๋๋ค. ์ํ๋ ํ
์คํธ ํธ์ง๊ธฐ๋ก ํ์ผ์ ์ด์ด ์ด ์์
์ ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด:
#An alias to naviage up one directory level
alias up='cd ..'
4.) ํธ์ง๊ธฐ๋ฅผ ์ ์ฅํ๊ณ ์ข
๋ฃํฉ๋๋ค.
5.) ํฐ๋ฏธ๋์ ๋ค์ ์์ํ๊ฑฐ๋ $ source ~/.zshrc
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ธฐ๋ณธ๊ฐ๋น
alias
๋ช ๋ น์ ํ์ฌ ๋ก๊ทธ์ธ ์ธ์ ๋์์๋ง ์ ํจํฉ๋๋ค!์๊ตฌ ๋ณ์นญ์ ๋ง๋ค๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด
~/.zshrc
์ ์ฅํฉ๋๋ค.์ ์ฅํ ๋ค์ ํ์ผ์ ์์ฑํฉ๋๋ค.
์ง์, ๋น์ ์ ๋ณ๋ช ์ ์ฆ๊ฒจ๋ณด์ธ์. :๋งฅ์ฃผ: