z shell ๋งค๋‰ด์–ผ

1. zsh๋ž€?

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

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

  1. zsh ์„ค์น˜

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

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

2. zsh ์„ค์น˜

ํ•˜๋ชจ๋‹ˆ์นด 6.0์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ zsh๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€๋งŒ zsh๋ฅผ ์ƒˆ๋กœ ์„ค์น˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—” ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

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

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

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

๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ํŒŒ์ผ์ด ์žˆ๋Š” ํด๋”๋ฅผ ์—ด์–ด์ค๋‹ˆ๋‹ค.

์šฐํด๋ฆญ ํ›„ ์ด ์œ„์น˜๋กœ ํ„ฐ๋ฏธ๋„ ์—ด๊ธฐ ๋ฉ”๋‰ด๋ฅผ ๋ˆ„๋ฅด๊ณ  sudo apt install -f ./hamonikr-zsh_*_amd64.deb ์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ํŒจํ‚ค์ง€ ์•„์ด์ฝ˜์„ ๋”๋ธ”ํด๋ฆญํ•˜๋ฉด ์„ค์น˜๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

(โ€ป ํŒจํ‚ค์ง€ ์„ค์น˜ ํ›„ PC ์žฌ์‹œ์ž‘์„ ํ•ด์•ผ ์ƒˆ๋กœ์šด ํ™˜๊ฒฝ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.)

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

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

zsh๋ฅผ ์—ด์—ˆ์„ ๋•Œ ํ„ฐ๋ฏธ๋„ ํฐํŠธ๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํฐํŠธ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

3.1 ํ„ฐ๋ฏธ๋„์—์„œ ํฐํŠธ์„ค์ •

ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ํŽธ์ง‘ ํ•˜์œ„๋ฉ”๋‰ด์˜ ๊ธฐ๋ณธ์„ค์ • ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๊ธฐ๋ณธ์„ค์ •์ฐฝ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค.

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

ํŒ์—…ํ™”๋ฉด์˜ ๊ฒ€์ƒ‰์ฐฝ์—์„œ Hack Nerd Font๋ฅผ ๊ฒ€์ƒ‰ ํ›„ ํ•˜๋‹จ์˜ ํฐํŠธ ํฌ๊ธฐ๋ฅผ 9๋กœ ๋งž์ถฐ์ค€ ๋’ค ์„ ํƒ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์„ค์ •์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

3.2 vscode์—์„œ ํฐํŠธ์„ค์ •

vscode์—์„œ ํŒŒ์ผ ํ•˜์œ„๋ฉ”๋‰ด์˜ ๊ธฐ๋ณธ์„ค์ • ๋ฉ”๋‰ด๋ฅผ ๋ˆŒ๋Ÿฌ ์„ค์ •ํ™”๋ฉด์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.

์„ค์ • ํ™”๋ฉด ์ƒ๋‹จ์— font๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ขŒ์ธก ๋ฉ”๋‰ด์˜ ํ„ฐ๋ฏธ๋„ ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ„ฐ๋ฏธ๋„ ํฐํŠธ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ๋Š” ํ™”๋ฉด์ด ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.

์ž…๋ ฅ๋ž€์— Hack Nerd Font ์„ ์ž…๋ ฅ ํ›„ ํ•˜๋‹จ์˜ ํฐํŠธ์‚ฌ์ด์ฆˆ๋ฅผ 13์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ํฐํŠธ์„ค์ •์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

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