์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
ํํ์ด์ง
GNU NANO ๋ผ๊ณ ๋ถ๋ฆฌ๊ฑฐ๋ PICO ๋ผ๊ณ ๋ถ๋ฆฌ๋ TUI ๋ฌธ์ ํธ์ง๊ธฐ.
Emacs, vim๊ณผ ํจ๊ป UNIX-like ๊ธฐ๋ณธ ์๋ํฐ์ ์ผ๋์ฅ์ด๋ค. Emacs๊ฐ ํํ๋ ๋ณํ์ฉ, vim์ด ๋ฌด๋๋ฌด๋ํ ์๋ํ(...)๋ผ๋ฉด nano๋ ์ด์ ํ์ ์ฐ์ต์ฉ ์๋์ฐจ ๊ฐ์ ๋๋์ผ๋ก ๊ฑฐ์ ๋ชจ๋ ๋ฆฌ๋ ์ค์ OS X์ vim๊ณผ ํจ๊ป ๊ธฐ๋ณธ์ผ๋ก ํ์ฌ๋์ด ์๋ค. ์๋์์๋ ์ฌ์ฉํ ์ ์๋ค. ํนํ ์๋์ฉ์ ์ ์ ํฌํธ๋ฒ์ ์ด ์์ด์ ์์ถํ์ผ์ ํผ ๋ค ์คํ๋ง ํ๋ฉด ๋๋ค.
์๋๋ PINE๋ผ๋ ์ด๋ฉ์ผ ํด๋ผ์ด์ธํธ ๊ฒธ ํ ์คํธ์๋ํฐ์ ๋ค์ด์๋ 'Pico'๋ผ๋ ํ ์คํธ ์๋ํฐ์์ผ๋, ํผ์ฝ์ ๋ฐ์ด๋๋ฆฌ๋ฅผ ํด๋ก ํจ๊ณผ ๋์์ ๋ช๊ฐ์ง ๋ถ๊ฐ ๊ธฐ๋ฅ์ ๋ ๋ถ์ฌ ๋ง๋ ๊ฒ์ด NANO์ด๋ค.[1] NANO์ PICO์ ์ฐจ์ด์ ์ ์คํ์์ค๋ ์๋๋ ์ด๊ณ , ํ ์คํธ ์๋ํฐ ๊ธฐ๋ฅ๋ง ์์ผ๋ ์๋๋ฉด ์ด๋ฉ์ผ ํด๋ผ์ด์ธํธ๋ ๊ฒธํ๋๋ ์ด๋ค. PICO๋ ์๋ PINE์ด๋ผ๋ CUI์์ ์ด๋ฉ์ผ ํด๋ผ์ด์ธํธ์ ๋ธ๋ ค์ค๋ ํ๋ก๊ทธ๋จ ์ด์๋ค.
์๋ฌดํผ ์ด NANO๋ vi๋ vim์ ๋นํด ์ฐ๊ธฐ๊ฐ ์์ฒญ ํธํ๋ฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์น ํ ์คํํ๋ฉด ์ค๋ช ์ด ์น์ ํ๊ฒ ๋์ค๊ธฐ ๋๋ฌธ์ Emacs๋ vim์ฒ๋ผ ๋์ปฅ ์คํํ๊ณ ๋ชป ๋๋ ์ฌํ๋ ์๋ค. MS-DOS ์์ ์ ์ฐ์๋ edit๋ฅผ ์๊ฐํ๋ฉด ํธํ๋ค.[2] ํผ์ฝ์์ ์๋ ๋์ค, ์๋์ฐ์์ ๋ฆฌ๋ ์ค๋ก ์ฒ์ ๋์ด์จ ์ฌ๋๋ค์ด ์์ํ ๋ ์๋์ฐ ๋ฉ๋ชจ์ฅ์ฒ๋ผ ์ฐ๊ธฐ ํธํ๋ ์๋ํฐ์ด๋ค. ๊ทธ ์ ์ ์ง์ง ํฐ๋ฏธ๋๋ก ์ปดํจํฐ ๋ฐฐ์ด ์ฌ๋๋ค์ด์ผ ์ ํ๊ถ ์์ด ์์๋ถํฐ ed๋ vi์์ง๋ง.
(...)
๋ค๋ง, ๋ณธ๊ฒฉ ์ฝ๋ฉ์ฉ ์๋ํฐ๋ก์ ์ฝ๊ฐ ๋ถ์กฑํ ํธ์ด๊ณ , ์ฒ์ CUI๋ฅผ ์ ํ๋ ์ฌ๋๋ค์๊ฒ ๋ณด์ฌ์ฃผ๋ฉด ํธํ๊ฒ ์ฝ๋ฉํ ์ ์๋ค.