๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„ Zsh ์ ์šฉ

1. zsh๋ž€?

zsh(z shell)๋Š” ํ•˜๋ชจ๋‹ˆ์นด ์‚ฌ์šฉ์ž์—๊ฒŒ ํ„ฐ๋ฏธ๋„ ํ™˜๊ฒฝ์˜ ์‚ฌ์šฉ์„ฑ์„ ๊ฐœ์„ ํ•ด์ฃผ๋Š” ์‰˜ ์Šคํฌ๋ฆฝํŠธ ์ž…๋‹ˆ๋‹ค.

zsh์˜ ๋” ์ž์„ธํ•œ ์„ค๋ช…์€ https://github.com/hamonikr/hamonikr-zsh ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. zsh ์„ค์น˜

  2. ํฐํŠธ์„ค์ • ๋ณ€๊ฒฝ

  3. zsh์˜ ๊ธฐ๋Šฅ ๋ฐ ์‚ฌ์šฉ๋ฒ•

2. zsh ์„ค์น˜

ํ•˜๋ชจ๋‹ˆ์นด ์šด์˜์ฒด์ œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ hamonikr-zsh๋ฅผ ๊ธฐ๋ณธ ์‰˜๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, POWERLEVEL9K ํ…Œ๋งˆ์™€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ Alias๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

- $ cat ~/.zshrc

zsh๋ฅผ ์žฌ์„ค์น˜ ํ•˜์‹œ๊ฑฐ๋‚˜ ๋ฐ๋น„์•ˆ ๊ณ„์—ด์—์„œ ์‚ฌ์šฉํ•˜์‹ค ๊ฒฝ์šฐ ์•„๋ž˜ ๊นƒํ—ˆ๋ธŒ hamonikr-zsh ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋กœ ์ด๋™์„ ํ•˜์‹ ์ˆ˜ ์ตœ์‹  ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋ฐ›์•„ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

2.1 ์ตœ์‹  ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ

์•„๋ž˜์˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ์ตœ์‹  ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ.

2.2 zsh ํŒจํ‚ค์ง€ ์„ค์น˜

์ตœ์‹  ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด ๋ฐ›์œผ์‹  ํด๋”๋กœ ์ด๋™์„ ํ•˜์‹  ํ›„ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค

์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ํ„ฐ๋ฏธ๋„์„ ์—ด์—ˆ์„ ๋•Œ ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.

3. ํฐํŠธ์„ค์ • ๋ณ€๊ฒฝ

ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  "ํŽธ์ง‘" ๋ฉ”๋‰ด์—์„œ "๊ธฐ๋ณธ ์„ค์ •" ํ•ญ๋ชฉ์„ ํด๋ฆญํ•˜์‹œ๋ฉด "๊ธฐ๋ณธ ์„ค์ •" ์ฐฝ์„ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

ํ™œ์„ฑํ™”๋œ "๊ธฐ๋ณธ ์„ค์ •" ํ™”๋ฉด์—์„œ๋Š” "hamonikr"์ด ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ง€์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ํ”„๋กœํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ž์‹ ๋งŒ์˜ ์Šคํƒ€์ผ๋กœ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"๊ธฐ๋ณธ ์„ค์ •" ํ™”๋ฉด์˜ ์ขŒ์ธก ๋ฉ”๋‰ด์˜ ํ”„๋กœํŒŒ์ผ -> "hamonikr" ํ”„๋กœํŒŒ์ผ์„ ํด๋ฆญํ•œ ํ›„ "์‚ฌ์šฉ์ž ์ง€์ • ๊ธ€๊ผด"์„ ํด๋ฆญํ•˜๋ฉด ํ„ฐ๋ฏธ๋„ ๊ธ€๊ผด ์„ ํƒ ํ™”๋ฉด์ด ๋ณด์—ฌ์ง€๋ฉฐ, ์›ํ•˜์‹œ๋Š” ๊ธ€๊ผด๊ณผ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜์—ฌ ์„ค์ •์„ ์™„๋ฃŒํžˆ์‹œ๋ฉด๋ฉ๋‹ˆ๋‹ค.

4. zsh์˜ ๊ธฐ๋Šฅ ๋ฐ ์‚ฌ์šฉ๋ฒ•

ํ•˜๋ชจ๋‹ˆ์นด์— ์„ค์น˜๋œ zsh์˜ ์ฃผ์š”๊ธฐ๋Šฅ๋“ค์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

4.1 autojump

autojump๋Š” ์—ฌ๋Ÿฌ๋ฒˆ์˜ cd ๋ช…๋ น์„ ํ†ตํ•ด์„œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ฐ”๊พธ๋Š” ๊ฒƒ์„ ๊ฐ„๋‹จํžˆ j ๋ช…๋ น์„ ํ†ตํ•ด์„œ ํ•œ๋ฒˆ์— ์ด๋™ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

autojump ์˜ต์…˜์€ autojump --help์—์„œ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

(โ€ป j ๋ช…๋ น์–ด๋Š” ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ด์ „์— ์ด๋™ํ•œ์ ์ด ์žˆ์—ˆ๋˜ ๋””๋ ‰ํ† ๋ฆฌ์— ํ•œํ•ด์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

4.1.1 j ๋ช…๋ น์–ด

์˜ˆ๋ฅผ๋“ค์–ด 'tomcat10' ์„ ํฌํ•จํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ: ํ„ฐ๋ฏธ๋„์— j tomcat10 ์ž…๋ ฅ

์ด๋™ ์‹œ์— ํŒŒ์ผ๋ช…์„ ๋๊นŒ์ง€ ์ž…๋ ฅํ•˜์ง€ ์•Š์•„๋„(j to ํ˜น์€ j t) ๊ฒน์น˜๋Š” ํŒŒ์ผ ์ด๋ฆ„์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ด๋™์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

(ํŒŒ์ผ์ด ๊ฒน์น ์‹œ์—๋Š” ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ๊ณณ์œผ๋กœ ์ด๋™ - ์šฐ์„ ์ˆœ์œ„ ์„ค์ • ๋ฐฉ๋ฒ•์€ 3.1.4์—์„œ ์„ค๋ช…)

j ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ด๋™ํ•  ๋””๋ ‰ํ† ๋ฆฌ์˜ ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ๋ณด๊ณ  ์‹ถ์œผ๋ฉด j ํŒŒ์ผ๋ช…์„(์•ž๋ถ€๋ถ„๋งŒ ์ž…๋ ฅํ•ด๋„ ํ™•์ธ ๊ฐ€๋Šฅ) ์ž…๋ ฅํ•˜๊ณ  tab ํ‚ค๋ฅผ ๋‘๋ฒˆ ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค.

j tomcat10์„ ์ž…๋ ฅ ํ›„ tabํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๊ฒฝ๋กœ ๋ชฉ๋ก์ด ๋‚˜์˜ค๊ณ , ๋ชฉ๋ก์ด ๋‚˜์˜จ ํ›„ tab ํ‚ค๋ฅผ ๋” ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์˜ ๊ฒฝ๋กœ๋“ค๋กœ ์ด๋™์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

<tab์„ ๋‘ ๋ฒˆ ๋ˆŒ๋Ÿฌ์„œ ๊ฒฝ๋กœ๊ฐ€ ๋‚˜์˜จ ํ™”๋ฉด>

<tab์„ ๋” ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์˜ ๊ฒฝ๋กœ๋“ค๋กœ ์ด๋™์ด ๊ฐ€๋Šฅํ•จ>

4.1.2 jc ๋ช…๋ น์–ด

jc ๋ช…๋ น์–ด๋Š” ๋””๋ ‰ํ† ๋ฆฌ ์ด๋™ ๊ธฐ๋Šฅ์€ j์™€ ๊ฐ™์œผ๋‚˜ tabํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ „์ฒด๊ฒฝ๋กœ๊ฐ€ ์•„๋‹Œ ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์™€ ํŒŒ์ผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

jc ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

<jc๋ฅผ ์ด์šฉํ•ด tomcat10์˜ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์™€ ํŒŒ์ผ ํ™•์ธํ•˜๋Š” ํ™”๋ฉด>

<jc๋ฅผ ์ด์šฉํ•ด ํ™•์ธํ•œ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ ๋ชฉ๋ก๊ณผ ๋™์ผํ•จ>

4.1.3 jo ๋ช…๋ น์–ด

jo ๋ช…๋ น์–ด๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๋Š” ๋Œ€์‹  ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ ์ฐฝ์„ ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

tomcat10๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์—ด๊ธฐ ์œ„ํ•ด jo tomcat10 ๋ช…๋ น์–ด ์ž…๋ ฅํ•˜๋ฉด ํŒŒ์ผํƒ์ƒ‰๊ธฐ๊ฐ€ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.

<jo๋ฅผ ์‚ฌ์šฉํ•ด tomcat10 ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์—ฌ๋Š” ๊ณผ์ •>

4.1.4 ํŒŒ์ผ๋ช…์ด ์ค‘๋ณต๋  ๋•Œ ์šฐ์„ ์ˆœ์œ„ ์„ค์ •

j ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ด๋ฆ„์ด ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ๋‚˜ ํŒŒ์ผ์ด ์žˆ์œผ๋ฉด ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ๊ณณ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์šฐ์„ ์ˆœ์œ„๋ฅผ ๋†’์ด๊ณ  ์‹ถ์„ ๋•Œ๋Š” ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•ด์„œ autojump --i ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ๋‚ฎ์ถ”๊ณ  ์‹ถ์„ ๋•Œ๋Š” autojump --d ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ณ€๊ฒฝ๋œ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.

<tomcat10 ๋””๋ ‰ํ† ๋ฆฌ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ํ™”๋ฉด>

4.2 autosuggestion

์ด์ „์— ์ž…๋ ฅํ•œ ์ ์ด ์žˆ๋Š” ๋ช…๋ น์–ด๋Š” ๋ช…๋ น์„ ๋‹ค ์ž…๋ ฅํ•˜๊ธฐ ์ „์— ์˜…์€ ํšŒ์ƒ‰์œผ๋กœ ์™„์„ฑ๋œ ๋‚ด์šฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์˜…์€ ํšŒ์ƒ‰์œผ๋กœ ๋‚˜์˜จ ๋ช…๋ น์–ด๋ฅผ ์™„์„ฑ์‹œํ‚ค๋ ค๋ฉด ํ‚ค๋ณด๋“œ ๋ฐฉํ–ฅํ‚ค "โ†’"๋ฅผ ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค.

4.3 syntax-highlighting

๋ช…๋ น์–ด ์˜ค๋ฅ˜๋ฅผ ์žก์„ ๋•Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ๊ฒ€ํ† ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋ช…๋ น์–ด ๊ฐ•์กฐ ํ‘œ์‹œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

๋งž๋Š” ๋ช…๋ น์–ด๋Š” ์ดˆ๋ก์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋˜๊ณ , ์ž˜๋ชป๋œ ๋ช…๋ น์–ด๋Š” ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

<๋งž๋Š” ๋ช…๋ น์–ด>

<์ž˜๋ชป๋œ ๋ช…๋ น์–ด>

4.4 Useful Alias

์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด์— ๋‹จ์ถ•์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

๋‹จ์ถ•์–ด๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ฐœ์ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4.4.1 ๋ชจ๋“  ๋‹จ์ถ•์–ด ํ‘œ์‹œ

ํ„ฐ๋ฏธ๋„์— alias ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ชจ๋“  ๋‹จ์ถ•์–ด ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

4.4.2 ๋‹จ์ถ•์–ด ๋งŒ๋“ค๊ธฐ

alias ๋‹จ์ถ•์–ด="์‹คํ–‰ํ•  ๋ช…๋ น์–ด" ํ˜•ํƒœ๋กœ ํ„ฐ๋ฏธ๋„์— ์ž…๋ ฅํ•˜๋ฉด ๋‹จ์ถ•์–ด ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. (๋‹จ์ถ•์–ด๋ฅผ ์„ค์ •ํ•  ๋•Œ ๋ช…๋ น์€ ๋“ฑํ˜ธ์™€ ๋ช…๋ น ์‚ฌ์ด์— ๊ณต๋ฐฑ ์—†์ด ๋”ฐ์˜ดํ‘œ๋ฃŒ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. )

๋‹จ์ถ•์–ด ์ƒ์„ฑ ํ›„ alias ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ์ƒ์„ฑํ•œ ๋‹จ์ถ•์–ด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(โ€ป ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ƒ์„ฑํ•œ ๋‹จ์ถ•์–ด๋Š” PC ์žฌ์‹œ์ž‘ ์‹œ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.)

<๋‹จ์ถ•์–ด๋ฅผ ๋งŒ๋“ค๊ณ  alias๋กœ ๋‹จ์ถ•์–ด ๋ชฉ๋ก์„ ํ™•์ธํ•˜๋ฉด ์ƒ์„ฑ๋œ ๋‹จ์ถ•์–ด ํ™•์ธ ๊ฐ€๋Šฅ>

4.4.3 ์˜๊ตฌ์ ์ธ ๋‹จ์ถ•์–ด ๋งŒ๋“ค๊ธฐ

์œ„์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ์ƒ์„ฑ๋œ ๋‹จ์ถ•์–ด๋Š” PC๋ฅผ ์žฌ์‹œ์ž‘ํ•˜๋ฉด ์‚ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์˜๊ตฌ์ ์ธ ๋‹จ์ถ•์–ด๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

a. ํ„ฐ๋ฏธ๋„์— ls -al ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅ ํ›„ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ๋‚ด์šฉ ๋ฆฌ์ŠคํŠธ ์ค‘ .zshrc ํŒŒ์ผ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค. (.zshrc ํŒŒ์ผ์„ ์—ฌ๋Š” ๋ช…๋ น์–ด : vi .zshrc )

b. vi .zshrc๋ฅผ ํ„ฐ๋ฏธ๋„์— ์ž…๋ ฅํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋ณด์—ฌ์ง€๊ณ  ๋‹จ์ถ•์–ด ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์ถ•์–ด ์ƒ์„ฑ ๋ฐฉ๋ฒ• :

  1. i, a, o ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ˆ„๋ฅด๋ฉด ํŽธ์ง‘๋ชจ๋“œ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

  2. ํŽธ์ง‘๋ชจ๋“œ๋กœ ์ „ํ™˜๋˜๋ฉด ๋งจ ์•„๋žซ์ค„์— ์›ํ•˜๋Š” ๋‹จ์ถ•์–ด๋ฅผ alias ๋‹จ์ถ•์–ด="์‹คํ–‰ํ•  ๋ช…๋ น์–ด" ํ˜•ํƒœ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

  3. ์ž‘์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด esc ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ณ  :wq! ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ €์žฅ์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

์ƒ์„ฑํ•œ ๋‹จ์ถ•์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ๋‹จ์ถ•์–ด๊ฐ€ ๋“ฑ๋ก๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4.4.4 ๋‹จ์ถ•์–ด ์‚ญ์ œ

์ƒ์„ฑํ•œ ๋‹จ์ถ•์–ด๋Š” unlias ์‚ญ์ œํ•  ๋‹จ์ถ•์–ด ์˜ ํ˜•ํƒœ๋กœ ํ„ฐ๋ฏธ๋„์— ์ž…๋ ฅํ•˜๋ฉด ์‚ญ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Last updated