๐ ํด๋น ํฌ์คํ ์ ๋ชจ๋์ ๋ฆฌ๋ ์ค ์์ ์ ๋ด์ฉ์ ์ฝ๊ณ ๊ฐ์ธ์ ์ธ ์ ๋ฆฌ ๋ชฉ์ ํ์ ์์ฑ๋ ๊ธ์์ ์๋ฆฝ๋๋ค. ํฌ์คํ ๋ด์ฉ์ ๊ธฐ๋ฐ ๋ด์ฉ์ ํด๋น ์์ ์ ๊ธฐ๋ฐํ์์ผ๋ฉฐ ๋ด์ฉ ์์ฒด๋ ์ ๊ฐ ์ง์ ์ฌ๊ตฌ์ฑํ์์ ์๋ฆฝ๋๋ค.
์ด๋ฒ์ ํ์ฌ๋ฅผ ๋ค๋๋ฉด์ ํ ๋ด์ ๋ฐ์ด๋ ๋๋ฃ ๋ถ๊ป์ ๋ฆฌ๋ ์ค ๊ณต๋ถ๋ฅผ ํด๋ณด๋๊ฒ ์ด๋ค์ง ์ ์ํด์ฃผ์ จ๋ค. ๋๋ถ์ ํด๋ณผ ๊ณต๋ถ๊ฑฐ๋ฆฌ๊ฐ ์๊ฒผ๋ค! ์ด๋ป๊ฒ ๋ณด๋ฉด ์ด์ ๋ถํฐ ํ์์ด์ผ ํ ๊ณต๋ถ ์ฃผ์ ์ธ๋ฐ ๋ง๋ฅ ๋ด๊ฐ ์ ๋ชจ๋ฅด๋ ์ชฝ์ด๋ค๋ณด๋ ๋ฌด์์์ ์ผ๋ก ํํผํด์ค๋ ๊ฒ ์๋๊ฐ ์ถ์๋ค. ๊ณต๋ถ๊ฑฐ๋ฆฌ๋ฅผ ์ ๊ณตํด์ฃผ์ ๋๋ฃ ๋ถ๊ป ๊น์ ๊ฐ์ฌ ์ธ์ฌ ๋๋ฆฝ๋๋ค! ์ด๋ฒ์ ๊ณต๋ถํด๋ณผ ๋ถ์ผ๋ ๋ฐ๋ก ๋ฆฌ๋ ์ค์ด๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฆฌ๋ ์ค๋ผ๋ ๊ฐ๋ ์์ฒด๊ฐ ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ ์ค์ ์ฌ์ฉ์๋ฅผ ์ฐ๊ฒฐํ๋ ๋๊ตฌ์ธ ์ ธ(Shell)์ด ๋ฌด์์ด๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ๋ฐฐ์๋ณด๋๋ก ํ์.
1. ๋ฆฌ๋ ์ค(Linux)๋ ๋ฌด์์ผ๊น?
๋ฆฌ๋ ์ค๋ ์ฐ๋ฆฌ๊ฐ ํํ ์๊ณ ์๋ ์๋์ฐ๋ ๋งฅ(Mac)๊ณผ ๋น์ทํ ์ด์์ฒด์ (OS)์ ์ข ๋ฅ ์ค ํ๋์ด๋ค. ์ฆ, ํ๋์จ์ด์์ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ฆฌ๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ์ํํธ์จ์ด์ด๋ค. ๋จ, ์๋์ฐ๋ ๋งฅ๊ณผ๋ ๋ค๋ฅด๊ฒ ๋ฐ์คํฌํฑ ๋ฟ๋ง ์๋๋ผ ์๋ฒ ๋๋, ์๋ฒ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ฆฌ๋ ์ค์ ์ฅ,๋จ์ ์ด ๋ฌด์์ผ๊น?
๋ฆฌ๋ ์ค๋ ์ฐ์ ์คํ ์์ค์ด๊ธฐ ๋๋ฌธ์ ๋๊ตฌ๋ ์์ ๋กญ๊ฒ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค. ๋ํ ์ ์ธ๊ณ ์ฌ๋๋ค์ด ์ ๋ง ๋ง์ด ์ฌ์ฉํ๊ณ ์๋ ๋งํผ ์ ๋ขฐ์ฑ์ด ๋์ ์ํํธ์จ์ด์ด๋ค. ๋ง์ง๋ง์ผ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ๋ง์ ๋ถ๋ถ์ ์๋ํํ ์ ์์ด ์ด์ํ๋ ๋ฐ ๋งค์ฐ ํธ๋ฆฌํ๋ค. ๋ฌผ๋ก ํ์๋ ์์ง ๋๋ผ์ง ๋ชปํ๊ณ ์์ง๋ง ๋ฆฌ๋ ์ค๋ฅผ ์ ๋ค๋ฃจ๋ ๊ณ ์(?)๋ถ๋ค์ ๋ง์ง๋ง์ผ๋ก ์ธ๊ธํ ๋ง์ ๋ถ๋ถ์ ์๋ํํ ์ ์๋ ๊ธฐ๋ฅ์ด ๊ฐ์ฅ ํธ๋ฆฌํ๋ค๊ณ ์ธ๊ธํ์๋ ๋ถ๋ค์ด ์ข ์ข ์๋ค.
๋ฌผ๋ก ๋ฆฌ๋ ์ค๋ ๋จ์ ์ด๋๊ฒ ์กด์ฌํ๋ค. ๋ง์ดํฌ๋ก์ํํธ์์ ๊ฐ๋ฐํ ์๋๋ ์์ ํ์ผ์ ํธ์งํ๋ ค๋ฉด ๋ณ๋์ ๋ฆฌ๋ธ๋ ์คํผ์ค๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํด์ผ ํ๋ค. ๋ํ ์ด๋ฏธ์ง, ์์์ด ๋๋ฌดํ๋ ๋ฌดํ์ปจํ ์ธ ์๋์ธ ์์ฆ๊ณผ ๊ฐ์ ๋, ๋ฉํฐ๋ฏธ๋์ด๋ฅผ ํธ์งํ๋ ์ํํธ์จ์ด๊ฐ ๋ถ์กฑํ๊ธฐ๋ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ํ๊ธ ํ ์คํธ์ ์ฝ๊ฒ ๋์ํ์ง ๋ชปํ๋ค.
๋ฆฌ๋ ์ค ๊ฐ๋ ์ ์์์ผ๋, ๋ฆฌ๋ ์ค๋ฅผ ํ๋ฒ ์์ ์ ์ปดํจํฐ์ ๊น์๋ณด๋ ค๊ณ ํ๋ฉด ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ด๋ผ๋ ๊ฐ๋ ์ด ๋ฑ์ฅํ๋ค. ์ฐ๋ถํฌ, CentOS, .. ์ด๋ฐ ๊ฒ๋ค์ ๋ค์ด๋ณธ ์ ์ด ์๋๊ฐ? ์ด๊ฒ์ด ๋ฐ๋ก ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ด๋ค. ๋ฆฌ๋ ์ค ๋ฐฐํฌํ ๊ฐ๋ ์ ์๊ธฐ ์ ์ ํ ๊ฐ์ง ์ง๊ณ ๋์ด๊ฐ์ผ ํ ๋ถ๋ถ์ด ์๋ค. ์ฐ์ '๋ฆฌ๋ ์ค'๋ '๋ฆฌ๋ ์ค ์ปค๋'๋ง์ ์๋ฏธํ๋ค. ์ฌ๊ธฐ์ ์ปค๋์ด๋, OS์ ์ค์ฌ์์ ํ๋์จ์ด๋ฅผ ์ ์ดํ๋ ์ญํ ์ ๋ด๋นํ๋ ์ํํธ์จ์ด๋ฅผ ์ผ์ปซ๋๋ค. ๋ฐ๋ผ์ ๋ฆฌ๋ ์ค ์ปค๋์ด๋ผ๊ณ ํ๋ค๋ฉด, ๋ฆฌ๋ ์ค๋ผ๋ OS์ ์ค์ฌ์์ ํ๋์จ์ด๋ฅผ ์ ์ดํ๋ ์ญํ ์ ๋ด๋นํ๋ ์ํํธ์จ์ด๋ฅผ ๋งํ๋ค.
์ด๋ฌํ '๋ฆฌ๋ ์ค ์ปค๋'๊ณผ ํจ๊ป ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด, ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌถ์ด์ ์ฌ์ฉ์๊ฐ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋๋ก ํจํค์งํ ๊ฒ์ด ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ด๋ผ๊ณ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ด๋ผ ํจ์ '๋์ ์๋ฏธ์ ๋ฆฌ๋ ์ค'๋ฅผ ๋ปํ๋ค. ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ๋ค์ํ์ง๋ง ๋ํ์ ์ผ๋ก๋ ๋ ๋ํ(Red Hat) ๊ณ์ด๊ณผ ๋ฐ๋น์(Debian) ๊ณ์ด์ด ์กด์ฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ ๊ณ์ด์๋ ์๋์ ๊ฐ์ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ด ์กด์ฌํ๋ค.
- ๋ ๋ํ ๊ณ์ด : Red Hat Enterprise Linux, CentOS, Fedora
- ๋ฐ๋น์ ๊ณ์ด : Debian GNU/Linux, Ubuntu
์ด์ ๋ก์ปฌ์๋ค๊ฐ VirtualBox๋ฅผ ์ฌ์ฉํด์ ๊ฐ์๋จธ์ ์ ์ค์นํ๊ณ ๊ทธ ์์ ์ฐ๋ถํฌ๋ผ๋ ๋ฐ๋น์ ๊ณ์ด์ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ์ค์นํด๋ณด์. ๊ตฌ์ฒด์ ์ธ ์ค์น๊ณผ์ ์ ์ฑ ์ ๋์์์ผ๋ฉฐ ์ฌ๊ธฐ์๋ ๋ณ๋๋ก ๋ค๋ฃจ์ง ์๊ฒ ๋ค. ์ฐ๋ถํฌ๋ฅผ ๊น๊ณ ์๋ ํ๋ฉด์์ ์ํฐ๋ฅผ ๋๋ฅด๋ ์๊ฐ ์ฐ๋ฆฌ๋ ๋ฆฌ๋ ์ค์ '๋ก๊ทธ์ธ'์ ํ ๊ฒ์ด๋ค. ๋ฆฌ๋ ์ค๋ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ์ ๋ก ํ๋ ์์คํ ์ด๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ์ธ์ผ๋ก ์ด๋ค ์ฌ์ฉ์์ธ์ง๋ฅผ ๋ฆฌ๋ ์ค์๊ฒ ์ ๋ฌํ๊ฒ ๋๋ค.
๊ทธ๋ฌ๋ฉด ๋ฆฌ๋ ์ค์์ ๋ก๊ทธ์์์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํ ๊น? ๊ทผ๋ฐ ๋จผ์ ๋ก๊ทธ์์์ ํด์ผํ๋ ์ด์ ๋ ๋ฌด์์ธ์ง๋ถํฐ ์์๋ณด์. ๋ก๊ทธ์์ํ๋ค๋ ๊ฒ์ ๋์ด์ ๋ฆฌ๋ ์ค์์ ์ํํ ์์ ์ด ์๊ณ ๋ค ์๋ฃ๋์์์ ์๋ฏธํ๋ค. ๋ง์ฝ ์์ ์ด ๋ค ๋๋ฌ์์๋ ๋ก๊ทธ์์ํ์ง ์์ผ๋ฉด ์ปดํจํฐ ์์์ด ๋ถํ์ํ๊ฒ ๋ญ๋น๋๊ธฐ๋ ํ๋ฉฐ ์ฌํ ๊ฒฝ์ฐ ๋๊ตฐ๊ฐ๊ฐ ๋ชฐ๋ ๋์ ๋ฆฌ๋ ์ค ๊ณ์ ์ ํ์ทจํ ์๋ ์๊ฒ ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ก๊ทธ์์ ํ๋ ๋ช ๋ น์ด๋ ๋ฌด์์ผ๊น? ํฐ๋ฏธ๋์์ ์๋์ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ํํด์ฃผ๋ฉด ๋๋ค.
$ exit
exit ๋ช ๋ น์ด๋ ์๋ ์ ธ ์์ฒด๋ฅผ ์ข ๋ฃํ๋ ๋ช ๋ น์ด์ง๋ง, ์ ธ์ ์ข ๋ฃํ๋ ์๊ฐ ์๋์ ์ผ๋ก ์ ธ์์ ๋ก๊ทธ์์์ด ๋๋ค. ๋ก๊ทธ์์๋ง ํ๋ ๋ช ๋ น์ด๋ก logout ์ด๋ผ๋ ๊ฒ๋ ์กด์ฌํ๋ค. ๋ค๋ง, ์ด๋ ํ์ฌ ์ ธ์ด '๋ก๊ทธ์ธ ์ ธ' ์ํ์ฌ์ผ๋ง ๋์์ ํ๋ค.
๋ค์์ ์ ง๋ค์ด(Shutdown)์ด๋ผ๋ ๊ฐ๋ ์ด๋ค. ์ ง๋ค์ด์ด๋ ์ปดํจํฐ์ ์ ์์ ๋๋ ค๊ณ OS๋ฅผ ์์ ํ ์ ์งํค์๋ ๊ฒ์ ๋งํ๋ค.(์์ ์ ๊ฒ์์ ํ๋ค๊ฐ ์ปดํจํฐ๊ฐ ๋ ์ด ๊ฑธ๋ฆฌ๋ฉด ์ ์๋ฒํผ์ ๋ ๋ค ๋๋ฌ์ ๋ฆฌ์ ์์ผฐ๋ ๊ธฐ์ต..) ๋ค๋ง, ์ปดํจํฐ ์ ์์ ๋๊ธฐ ์ ์๋ ๋ฐ๋์ OS๋ฅผ ์ ์์ ์ผ๋ก ์ข ๋ฃํ๋ ๊ฒ์ด ์ข๋ค. ์๋ํ๋ฉด ๋ฐฑ๊ทธ๋ผ์ด๋์์๋ ์ฌ์ ํ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ๋ค์ด ๋์ํ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฆฌ๋ ์ค๋ฅผ ์ ง๋ค์ดํ๊ธฐ ์ํด์๋ shutdown ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋ฌด์กฐ๊ฑด ์ํผ ์ฌ์ฉ์(root user)๋ก ์ ํํด์ผ๋ง ๊ฐ๋ฅํ๋ค. ์ ํํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค.
$ sudo su -
์ ๋ช ๋ น์ด๋ฅผ ์น๋ฉด ๋น๋ฐ๋ฒํธ๋ฅผ ์ณ์ผ ํ๋๋ฐ, ๊ทธ ๋น๋ฐ๋ฒํธ๋ ๋ฆฌ๋ ์ค์ ๋ก๊ทธ์ธํ ๋์ ๋น๋ฐ๋ฒํธ์ด๋ค. ์ด๋ ๊ฒ ์ํผ ์ ์ ๋ก ์ ํํ๊ฒ ๋๋ฉด ํ๋กฌํํธ(ํฐ๋ฏธ๋ ํ๋ฉด ์)์ ๊ธฐํธ๊ฐ $์์ #์ผ๋ก ๋ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ํ ์๋์ ๋ช ๋ น์ด๋ค์ ์ํํด์ฃผ์ด ์ธ์ ์ ง๋ค์ด์ ํ ์ง, ์ธ์ ์ ง๋ค์ดํ ์ฌ๋ถํ (์ฆ, ๋ฆฌ๋ถํ )์ ํ ์ง๋ ์ค์ ํ ์ ์๋ค.
# shutdown -h now
์ ๋ช ๋ น์ด๋ ๋จ์ง ์ง๊ธ ๋น์ฅ(now) ์ ง๋ค์ดํ๋ผ๋ ์๋ฏธ์ด๊ณ ์๋๋ ์ง๊ธ ๋น์ฅ(now) ๋ฆฌ๋ถํ (-r)ํ๋ผ๋ ์๋ฏธ์ด๋ค.
# shutdown -r now
์ ๋ช ๋ น์ด๋ฅผ ์ณค์ ๋, ๋ช ๋ น์ด๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ๋ผ๋ ์๋ฌ๊ฐ ๋ฐ์ํ ์ ์๋ค. ์ด ๋๋ shutdown์ด๋ผ๋ ๋ช ๋ น์ด๊ฐ ์กด์ฌํ๋ /sbin ๋๋ ํ ๋ฆฌ๊ฐ ๋ฑ๋ก๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ค ๋ /sbin/shutdown ์ฒ๋ผ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ๋ค ์ ๋ ฅํด์ค๋ค๊ฑฐ๋ PATH ๋ผ๋ ํ๊ฒฝ๋ณ์์ /sbin ๋๋ ํ ๋ฆฌ๋ฅผ ๋ฑ๋ก์์ผ์ฃผ๋ฉด ๋๋ค.
# /sbin/shutdown -r now
2. ๋ฆฌ๋ ์ค์ ์ธ๊ฐ์ ์ฐ๊ฒฐํ๋ ์ฐฝ๊ตฌ, ์ ธ!
๋ค์ ๋ชฉ์ฐจ๋ ์์์ ์ ๊น ์ธ๊ธํ ์ ธ์ ๋ํ ๋ด์ฉ์ด๋ค. ์ ธ์ ๋ฆฌ๋ ์ค์ ๋ฆฌ๋ ์ค๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋(์ฌ์ฉ์) ๊ฐ์ ์ํต์ ์ฐ๊ฒฐํด์ฃผ๋ ์ฐฝ๊ตฌ์ ๊ฐ์ ์ํํธ์จ์ด์ด๋ค. ์ด๋ฒ ๋ชฉ์ฐจ์์๋ ์ ธ์ ์ข ๋ฅ์๋ ๋ฌด์์ด ์๊ณ , ์ ธ์ ํน์ง๊ณผ ์ญํ ์ ๋ํด ์ดํด๋ณด๋๋ก ํ์.
์ง๊ธ๋ถํฐ๋ VM์ ์ฐ๋ถํฌ GUI ๋ฒ์ ์ด ์๋ ์ฐ ๋ฆฌ๋ ์ค(๋ง์ฐ์ค๊ฐ ์๋จน๋..)๋ก ์ค์ตํด๋ณด๋ ค๊ณ ํ๋ค. ๋จผ์ ์๋์ ํ๋ฉด์ฒ๋ผ ๋ก๊ทธ์ธ ์ ธ์์ ๋ก๊ทธ์ธํ ํ, date ๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์ฐ์ด๋ณด์.
์ฐ๋ถํฌ๋ฅผ ์ค์นํ ๋ ์์ด ์ธ์ด๋ฅผ ์ ํํด์ ๊ทธ๋ฐ์ง ํ์์คํฌํ ์๊ฐ์ด UTC๋ก ๋์จ๋ค. ์ค์ํ ๊ฑด ๊ทธ๊ฒ์ ์๋๊ณ , ๊ทธ๋ฌ๋ฉด ์ ธ์ date ๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์ณค์ ๋ ์ ธ๊ณผ ๋ฆฌ๋ ์ค ์ปค๋์ ์ด๋ค ์ํต์ ํ๋์ง ์์๋ณด์. ๋ช ๋ น์ด๋ฅผ ์นจ์ผ๋ก์จ ๋ฆฌ๋ ์ค ๋ด๋ถ์์ ๋์ํ๋ ๋จ๊ณ์ ์ธ ๊ณผ์ ์ ์๋์ ๊ฐ๋ค.
- ํค๋ณด๋๋ก ์ ๋ ฅํ ๋ช ๋ น์ด, ์ฌ๊ธฐ์๋ date๋ผ๋ ๋ฌธ์์ด์ ๋ฐ์๋ค์ธ๋ค.
- date ๋ช ๋ น์ด๋ฅผ ์ฐพ๋๋ค.
- ๋ฐ๊ฒฌํ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค.(์ด ๋์์ ๋ฆฌ๋ ์ค ์ปค๋์ด ๊ด์ฌ)
- ์คํํ ๊ฒฐ๊ณผ๋ก ์ป์ ๋ฌธ์์ด์ ํ๋ฉด์ ํ์ํ๋ค
์ ๊ณผ์ ์ ๋ณด๋ฉด ์ฌ์ฉ์์ ๋ฆฌ๋ ์ค ์ปค๋์ด ์ง์ ์ ์ผ๋ก ์ํตํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์ฌ์ค ์ ๊ทธ ์ฌ์ด์ ๋๊ตฐ๊ฐ๊ฐ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ช ๋ น์ ๋ฐ์์ ๋ฆฌ๋ ์ค ์ปค๋์๋ค๊ฐ ์ ๋ฌํ๊ณ , ๋ฆฌ๋ ์ค ์ปค๋์ด ์ ๋ฌ๋ฐ์ ๋ช ๋ น์ด๋ก ์ป์ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ๊ทธ ์ค๊ฐ ๋๊ตฐ๊ฐ์๊ฒ ์ ๋ฌํ ํ, ์ฌ์ฉ์์๊ฒ ์ฐ์์ ์ผ๋ก ์ ๋ฌํ๋๋ฐ, ์ด '์ค๊ฐ ๋๊ตฐ๊ฐ'๊ฐ ๋ฐ๋ก ์ ธ์ธ ๊ฒ์ด๋ค. ์ฆ, ์ ธ์ ์ปค๋์ ์ธํฐํ์ด์ค์ ํด๋นํ๋ค. ๊ทธ๋์ ๋ฆฌ๋ ์ค ์ปค๋, ์ ธ, ์ฌ์ฉ์ ๊ฐ์ ๊ด๊ณ๋ฅผ ๋์ํ ํด๋ณด๋ฉด ์๋์ฒ๋ผ ์ ๋ฆฌํ ์ ์๋ค.
์ ๊ทธ๋ฆผ์ ๋ณด๋ฉด ์ ธ์ด ๋ฆฌ๋ ์ค ์ปค๋์ ๊ฐ์ธ๊ณ ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ด๋ ๊ฒ ๋ฆฌ๋ ์ค ์ปค๋์ '๊ฐ์ธ๋ค'๋ผ๋ ํน์ง ๋๋ฌธ์ ์ ธ(Shell: ์กฐ๊ฐ ๊ป๋ฐ๊ธฐ)์ด๋ผ๋ ๋จ์ด๊ฐ ์ ๋ํ๋ค๊ณ ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ํ ๊ฐ์ง ๊ถ๊ธํ ์ ์๋ค. ์ ์ ธ๊ณผ ๋ฆฌ๋ ์ค ์ปค๋์ ํ ๊ณณ์ ํฉ์ณ๋์ง ์์์๊น? ์ด ๋ ๊ฐ๋ฅผ ๋ถ๋ฆฌํจ์ผ๋ก์จ ์ป๋ ์ฅ์ ์ด ์กด์ฌํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ฐ์ ๋ถ๋ฆฌํ๊ฒ ๋๋ฉด ์ปค๋์ ๋ฐ๊พธ์ง ์๊ณ ์ ธ๋ง ๋ฐ๊ฟ ์ ์๋ค. ๋ ๋ฒ์งธ๋ก๋ ๋ฆฌ๋ ์ค ์ด์ธ์ OS๋ฅผ ์ฌ์ฉํ ๋๋ ์ ธ๋ง ์ด์ํ๋ฉด ๋๊ฐ์ด ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ๋ง์ง๋ง์ผ๋ก ์ ธ์ ์ฌ์ฉํ ๋ ์๋ฌ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ๋์ ๋ถํ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๋ณธ์ฒด์ธ ๋ฆฌ๋ ์ค ์ปค๋์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ฐธ๊ณ ๋ก ์ด๋ ๊ฒ ๊ธฐ๋ฅ์ ๋ถ๋ฆฌ์ํค๋ ๊ฒ์ ๋ฆฌ๋ ์ค์ "ํ ํ๋ก๊ทธ๋จ์ ๋๋ฌด ๋ง์ ๊ธฐ๋ฅ์ ๋ฃ์ง ์๋๋ค." ๋ผ๋ ๊ธฐ๋ณธ ์ฒ ํ์ด ๋ด๊ฒจ์๋ค๊ณ ํ๋ค.
์ด์ ๋ค์์ผ๋ก๋ ์ ธ์ ํ๋กฌํํธ(Prompt)์ ๋ํด ์ดํด๋ณด์. ์ ธ ํ๋กฌํํธ์์๋ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ํธ์คํธ ์ด๋ฆ ์ ๋ณด๋ฅผ ์ ์ ์๋ค.
์ฌ๊ธฐ์ ์ฌ์ฉ์ ์ด๋ฆ์ด๋ผ ํจ์ ๋ก๊ทธ์ธ ์ ธ์์ ์ ๋ ฅํ ์ฌ์ฉ์ ์์ด๋๋ฅผ ์๋ฏธํ๋ค. ๋ค์์ ์ฐ๋ฆฌ๊ฐ ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ์ ธ์ด ๋ฌด์์ธ์ง ์ ์ ์๋ค. ์๋์ ๋ช ๋ น์ด๋ฅผ ํตํด ํ์ธํ ์ ์๋ค.
$echo $SHELL
์์์ ๋ณด๋ ๊ฒ์ฒ๋ผ ์ฐ๋ฆฌ๋ bash ๋ผ๋ ์ ธ์ ์ฌ์ฉํ๊ณ ์๋ค. ์ฆ, ๋ฃจํธ(/) ๋๋ ํ ๋ฆฌ์ bin ์ด๋ผ๋ ๋๋ ํ ๋ฆฌ ์์ ์๋ bash ๋ผ๋ ์ ธ์ ์ด์ฉํ๊ณ ์๋ค๋ ๊ฒ์ด๋ค.
๋ค์์ผ๋ก๋ ์ ธ์ ์ข ๋ฅ์ ๋ํด ๊ฐ๋จํ ์์๋ณด์. ์ ธ์๋ ๋ฐฉ๊ธ ์๊ฐํ bash ๋ง๊ณ ๋ ๋ค๋ฅธ ์ ธ๋ค์ด ์ฌ๋ฌ๊ฐ์ง ์๋ค. ๋ํ์ ์ผ๋ก๋ sh, csh, bash, tsch, zsh๊ฐ ์๋ค. ๊ฐ ์ ธ ์ข ๋ฅ์ ๋ํ ์ค๋ช ์ ์ฑ ์์ ํ์ธํ๋๋ก ํ์. ์ฌ๊ธฐ์๋ ๋๋ต์ ์ผ๋ก ์ด๋ค ์ ธ์ ์์ฆ ๋ง์ด ์ฌ์ฉํ๋์ง๋ง ์๊ฐํ๊ฒ ๋ค. ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์ ธ์ 2๊ฐ๋ก, bash์ zsh์ด๋ค. ํนํ, zsh๋ bash์ tsch ๊ธฐ๋ฅ์ ํฉ์น๊ณ ์ถ๊ฐ๋ก ๋ ์์ ์ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค๊ณ ํ๋ค. ๋ค๋ง, ์ด์ฌ์์๊ฒ ์๋์ ์ผ๋ก ํ์ต ์ง์ ์ฅ๋ฒฝ์ด ๋์ ์๊ฐ ์๋ค๊ณ ํ๋ค. ๊ทธ๋์ ํด๋น ์ฑ ์์๋ bash ์ ธ์ ์ฌ์ฉํ๋ค.
์์์ ๋ฆฌ๋ ์ค ์ปค๋๊ณผ ์ ธ์ ๋ถ๋ฆฌํด๋์์ผ๋ก์จ ์ปค๋์ ๊ณ ์ ์ํค๊ณ ์ ธ๋ง ๋ค๋ฅธ ๊ฑธ๋ก ๋ฐ๊ฟ ์ ์๋ค๊ณ ํ๋ค. ์ด์ ๋ํ ์ค์ต์ ์งํํด๋ณด์. ๋จผ์ ํ์ฌ bash ์ ธ์ธ ์ํ์์ sh ์ ธ๋ก ๋ฐ๊พธ์ด๋ณด์.
$sh
๋ช ๋ น ํ๋กฌํํธ ๊ธฐํธ๊ฐ ๋ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ด๋ ๊ณง bash ์ ธ์์ sh ์ ธ๋ก ์ ํ๋์์์ ์๋ฏธํ๋ค. ๊ทธ๋ผ ์ฌ๊ธฐ์ ๋ค์ bash ๋ช ๋ น์ด๋ก bash ์ ธ๋ก ์ ํ์์ผ๋ณด์.
์ด๋ค ๋ฉ์ธ์ง๊ฐ ๋จ๊ธด ํ์ง๋ง, ๋ช ๋ น ํ๋กฌํํธ ๊ธฐํธ๋ฅผ ๋ณด๋ ๋ค์ bash ์ ธ๋ก ์ ํ๋ ๊ฒ์ ์ ์ ์๋ค. ๊ทธ๋ฐ๋ฐ ์ ๊ณผ์ ์ด ์ฐ๋ฆฌ๊ฐ ์ฒ์์ ์ค์ ํ bash ์ ธ๋ก ๋์์จ ๊ฒ์ผ๊น? ์๋๋ค. ์ด๊ฒ ๋ฌด์จ ๋ง์ธ์ง ์ดํด๊ฐ ๊ฐ์ง ์์ ์ ์๋ค. ํ์ฌ ์ฐ๋ฆฌ๋ ์ต์ด์ bash ๋ก๊ทธ์ธ ์ ธ์์ sh ์ ธ๋ก ์ ํํ๊ณ ๋ค์ bash ์ ธ๋ก ์ ํ์์ผฐ๋ค. ์ด ๊ณผ์ ์ ๋์ํํ๋ฉด ์๋์ ๊ฐ๋ค.
๊ทธ๋์ ์ ๊ทธ๋ฆผ์์ ๋ณด๋ ๊ฒ์ฒ๋ผ ๊ฐ์ฅ ์๋์ bash ์ ธ ์ํ์์๋ logout ๋ช ๋ น์ด๋ฅผ ์ํํด๋ ์๋ ์ฒ๋ผ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
๊ทธ๋ฌ๋ฉด ์ฐ๋ฆฌ๋ ๋ค์ ๋ก๊ทธ์ธ ์ ธ๋ก ๋์๊ฐ์ผ ํ๋ค. ๋์๊ฐ๊ธฐ ์ํด์๋ exit ๋ช ๋ น์ด๋ฅผ 1๋ฒ์ฉ ์ฌ์ฉํ ๋๋ง๋ค ๊ทธ ์ ์ ธ ์ํ๋ก ๋์๊ฐ๋ค. ์๋์ฒ๋ผ ๋ง์ด๋ค.
๋ง์ง๋ง์ผ๋ก ํฐ๋ฏธ๋๊ณผ ์ ธ์ ๊ด๊ณ๋ฅผ ์์๋ณด์. ํฐ๋ฏธ๋์ ์ปดํจํฐ์ ์ ์ถ๋ ฅ๋ง์ ๋ด๋นํ๋ ์ ์ฉ ํ๋์จ์ด๋ฅผ ๋งํ๋ค. ์ ๋ ฅ ์ฅ์น์ธ ํค๋ณด๋์ ์ถ๋ ฅ ์ฅ์น์ธ ๋ชจ๋ํฐ๋ก ๊ตฌ์ฑ๋๋ค. ๋ค๋ง, ํ์ฌ ๋ฆฌ๋ ์ค๋ฅผ ๋ค๋ฃฐ ๋ ํ๋์จ์ด ํฐ๋ฏธ๋์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ๊ฑฐ์ ์๋ค. ์ด๋ฅผ ๋์ ํด์ ๋ง๋ค์ด์ง ๊ฒ์ด ๋ฐ๋ก ์ํํธ์จ์ด๋ก ๊ตฌํํ ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ์ด๋ฉฐ ์ฐ๋ฆฌ๊ฐ ํํ ์๋์ฐ, ๋งฅ์ ์ฌ์ฉํ๋ฉด์ ์ฌ๋ ๊ทธ 'ํฐ๋ฏธ๋'์ ๋งํ๋ค.
๋ฐ๋ผ์ ํฐ๋ฏธ๋(์๋ฐํ ๋งํ๋ฉด ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ์ด์ง๋ง ์์ฆ ํฐ๋ฏธ๋์ด๋ผ๊ณ ํ๋ฉด ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์๋ฏธํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ 'ํฐ๋ฏธ๋' ์ฉ์ด๋ก ์นญํ๊ฒ ์ต๋๋ค)๊ณผ ์ ธ์ ์๋ฐํ ์๋ก ๋ค๋ฅธ ์ํํธ์จ์ด์์ ๊ธฐ์ตํ์. ๋ง์ฝ ์๋์ฐ์์ ๋ฆฌ๋ ์ค๋ก ์๊ฒฉ ๋ก๊ทธ์ธ์ ํ๊ฒ ๋๋ค๋ฉด, ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ๋ ์๋์ฐ์์ ๋์ํ๋ ๊ฒ์ด์ง๋ง, ์ ธ์ ์๊ฒฉ ๋ก๊ทธ์ธํ ๋ฆฌ๋ ์ค์์ ๋์๊ฐ๊ฒ ๋๋ค.
3. ์ ธ ๋ฅ์ํ๊ฒ ๋ค๋ฃจ๊ธฐ
์ด๋ฒ ๋ชฉ์ฐจ์์๋ ์ปค๋งจ๋ ๋ผ์ธ ์ธํฐํ์ด์ค(CLI)๋ฅผ ์กฐ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์. ์๋ค์ํผ ๋ฆฌ๋ ์ค์์๋ ๋ง์ฐ์ค๋ผ๋ ์ปค์๊ฐ ์กด์ฌํ์ง ์๋๋ค. ๋ชจ๋ ๊ฒ์ ํค๋ณด๋๋ก ์กฐ์ํด์ผ ํ๋ค. ๊ฐ๋จํ ์กฐ์๋ฒ์ด๋ฏ๋ก ์ฌ๊ธฐ์๋ ์ค์ตํ๋ฉด ๋ณด๋ค๋ ๋จ์ถํค๋ง ์ด๊ฑฐํ๋๋ก ํ๊ฒ ๋ค. ๋จผ์ ์ปค์๋ฅผ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ด๋ค.
๋จ์ถํค | ์๋ฏธ |
Ctrl + b | 'b'๋ backward๋ฅผ ์๋ฏธํ๋ฉฐ ์ปค์๋ฅผ ์ผ์ชฝ ๋ฐฉํฅ์ผ๋ก ํ์นธ์ฉ ์ด๋ |
Ctrl + f | 'f' ๋ forward๋ฅผ ์๋ฏธํ๋ฉฐ ์ปค์๋ฅผ ์ค๋ฅธ์ชฝ ๋ฐฉํฅ์ผ๋ก ํ์นธ์ฉ ์ด๋ |
Ctrl + a | ์ปค์๋ฅผ ๋งจ ์(๋งจ ์ผ์ชฝ)์ผ๋ก ์ด๋ |
Ctrl + e | ์ปค์๋ฅผ ๋งจ ๋(๋งจ ์ค๋ฅธ์ชฝ)์ผ๋ก ์ด๋ |
๋ค์์ ๋จ์ด ๋จ์๋ก ์ปค์๋ฅผ ์ด๋์ํฌ ์๋ ์๋ค. ์ฌ๊ธฐ์ ๋จ์ด๋ผ๋ ๊ฒ์ ๊ณต๋ฐฑ์ ๋จ์๋ก ํ๋ ๋จ์ด ์ฌ์ด์ฌ์ด๋ฅผ ๋น ๋ฅด๊ฒ ์ด๋์ํฌ ์ ์๋ค. ๋จ, ์ด ๊ธฐ๋ฅ์ ์ด์ฉํ๋ ค๋ฉด Meta ๋ผ๋ ํค๋ฅผ ํ์ฉํด์ผ ํ๋๋ฐ, Meta๋ ๋ฆฌ๋ ์ค ๊ธฐ์ค ํค๋ณด๋๋ฅผ ์๋ฏธํ๋ค. Meta๋ ์ผ๋ฐ์ ์ธ ํค๋ณด๋์์๋ Esc ๋๋ Alt ํค๋ฅผ ์๋ฏธํ๋ค. ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ(๊ธฐ๋ณธ ๋งฅ ํฐ๋ฏธ๋, iterms)์ ๋ฐ๋ผ Alt๋ฅผ Metaํค๋ก ์ค์ ํด์ผ ํ๋๋ฐ, ์ด์ ๋ํ ์ฝ์ง ๋ด์ฉ์ ๊ณต์ ํ๋ ค ํ๋ค.
๋จผ์ ๋งฅ ์์ฒด์ ๋ด์ฅ๋์ด ์๋ ํฐ๋ฏธ๋์ ์ด์ฉํ๋ ์ฌ๋์ ์ ํ ๊ณตํ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผํ๋ฉด ๋๋ค. ๋จ, iterms ๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ Preference > Profiles ๋ก ๋ค์ด๊ฐ Keys ํญ์ ๋ค์ด๊ฐ์ Left ๋๋ Right Option key์ ESC+ ํญ๋ชฉ์ ์ฒดํฌํด์ฃผ๋ฉด ๋๋ค. ํ์๋ ์ฌ๊ธฐ์ Meta ํญ๋ชฉ์ ์ฒดํฌํด์ฃผ๋ ์ ๋์ํ์ง ์์๋ค..
์ด์จ๊ฑฐ๋ ๊ฐ์์ ๋ง๋ ํค๋ณด๋์ Metaํค๋ฅผ ๋ฑ๋กํด์ค ํ, ์ปค๋งจ๋ ๋ผ์ธ์์ ๋จ์ด ๋จ์๋ก ์ปค์๋ฅผ ์ด๋์ํค๋ ค๋ฉด ์๋์ ๊ฐ์ ๋จ์ถํค๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ์๋ ์ค๋ช ์๋ Meta๋ก ๋์ด์์ง๋ง, Alt ๋๋ Esc๋ฅผ ๋์ ๋๋ฌ์ผ ํ๋ค.
๋จ์ถํค | ์๋ฏธ |
Meta + b | 'b'๋ backward๋ฅผ ์๋ฏธํ๋ฉฐ ์ปค์๋ฅผ ์ผ์ชฝ ๋ฐฉํฅ์ ๋จ์ด ๋จ์๋ก ์ด๋ |
Meta + f | 'f'๋ forward๋ฅผ ์๋ฏธํ๋ฉฐ ์ปค์๋ฅผ ์ค๋ฅธ์ชฝ ๋ฐฉํฅ์ ๋จ์ด ๋จ์๋ก ์ด๋ |
๋ค์์ ๋ฌธ์๋ฅผ ์ญ์ ํ๋ ๋จ์ถํค์ด๋ค. ๋จ์ํ ํค๋ณด๋์ ๋ฐฑ์คํ์ด์ค๋ฅผ ์ฌ์ฉํ ์๋ ์๊ธด ํ์ง๋ง, ๋จ์ถํค๋ ์กด์ฌํ๋ค.
๋จ์ถํค | ์๋ฏธ |
Ctrl + h | Backspace๋ ๋์ํ๋ฉฐ, ์ปค์ ์(์ผ์ชฝ)์ ์๋ ๋ฌธ์๋ฅผ ํ๋์ฉ ์ญ์ |
Ctrl + d | Delete๋ ๋์ํ๋ฉฐ, ์ปค์๋ ๋ง๋ฌผ๋ ค ์๋ ๋ฌธ์๋ฅผ ํ๋์ฉ ์ญ์ |
Ctrl + w | ์ปค์ ์(์ผ์ชฝ)์ ๊ณต๋ฐฑ์ด ๋์ค๊ธฐ ์ ๊น์ง ์๋ ๋ฌธ์ ๋๋ ๋จ์ด๋ค์ ์ญ์ |
๋ค์์ ์๋ฅด๊ธฐ์ ๋ถ์ฌ๋ฃ๊ธฐ์ด๋ค.
๋จ์ถํค | ์๋ฏธ |
Ctrl + k | ์ปค์์ ์์น์์ ๋ค(์ค๋ฅธ์ชฝ)์ ์๋ ๋ชจ๋ ๊ฒ๋ค์ ์ญ์ (์๋ฅด๊ธฐ) |
Ctrl + u | ์ปค์์ ์์น์์ ์(์ผ์ชฝ)์ ์๋ ๋ชจ๋ ๊ฒ์์ ์ญ์ (์๋ฅด๊ธฐ) |
Ctrl + y | 'y'๋ yank๋ผ๊ณ ํ๋ฉฐ bash์์ "๋ถ์ด๊ธฐ"๋ฅผ ์๋ฏธํ๋ฉฐ ์๋ผ๋ธ ๊ฒ์ ๋ถ์ฌ๋ฃ๊ธฐ |
๋ค์์ ๋ฆฌ๋ ์ค๋ฅผ ์ฌ์ฉํ ๋, Ctrl + s๋ฅผ ๋ชจ๋ฅด๊ณ ๋๋ ๋ค๋ฉด ์๋ฌด๊ฒ๋ ์ ๋ ฅ๋์ง ์๋ ํ๋ฉด ํ์๋ฅผ ์ ๊ทธ๊ฒ ๋๋ค. ์ด๋ด ๋๋ Ctrl + q๋ฅผ ๋๋ฌ ํ๋ฉด ํ์ ์ ๊ธ ๋ชจ๋๋ฅผ ํด์ ํด ์ฃผ๋ฉด ๋๋ค.
๋ค์์ CLI ํ๋ฉด์ ์ญ์ ํ๊ฑฐ๋ ๋ช ๋ น ์ด๋ ฅ์ ๋ณผ ์ ์๋ ๋จ์ถํค์ด๋ค.
๋จ์ถํค | ์๋ฏธ |
Ctrl + l(L ์๋ฌธ์) | 'clear'๋ผ๊ณ ์ ๋ ฅํด๋ ๋๋ฉฐ CLI ํ๋ฉด์ ์ถ๋ ฅ๋ ํ๋ฉด์ ์ญ์ ํ๋ค |
Ctrl + p ๋๋ ↑ | p๋ previous๋ฅผ ์๋ฏธํ๋ฉฐ ๋ฐ๋ก ์ ์ ์ ๋ ฅํ ๋ช ๋ น์ด๋ก ์ด๋ |
Ctrl + n ๋๋ ↓ | n์ next๋ฅผ ์๋ฏธํ๋ฉฐ ๋ค์ ๋ช ๋ น์ผ๋ก ์ด๋ |
Ctrl + r | ๋ช ๋ น์ด ์ด๋ ฅ์ ๊ฒ์ |
๋ง์ง๋ง ๋จ์ถํค์ธ ๋ช ๋ น์ด ์ด๋ ฅ์ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ๊น ์ดํด๋ณด์. ํด๋น ๋จ์ถํค๋ฅผ ์ ๋ ฅํ๋ฉด "์ฆ๋ถ ๊ฒ์ ๋ชจ๋"๋ก ๋ณ๊ฒฝ๋๋ค. ์ฆ๋ถ ๊ฒ์์ด๋, ๋ฌธ์๋ฅผ ํ๋์ฉ ์ ๋ ฅํ ๋๋ง๋ค ์ด๋ ฅ์ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ฆ๋ถ ๊ฒ์์ ์ฌ์ฉํ ๋์ ๋จ์ถํค๋ ์๋์ ๊ฐ๋ค.
๋จ์ถํค | ์๋ฏธ |
์ต์ด๋ก Ctrl+r์ ์ ๋ ฅํ ๋ฌธ์ ๊ฒ์ | ๋ฌธ์ ํ๋์ฉ ์ ๋ ฅํ ๋๋ง๋ค ๊ฒ์์ ์ํ |
Ctrl + r | ํ๊ฐ ์ด์ ์ ๊ฒ์ ๊ฒฐ๊ณผ๋ก ์ด๋ |
Enter | ์ฐพ์ ๋ช ๋ น์ด๋ฅผ ๋ฐ๋ก ์ํ |
Esc | ์ฐพ์ ๋ช ๋ น์ด๋ฅผ ์ํํ์ง ์์ ์ฑ ์ฐพ์ ๋ช ๋ น์ด ์ปค์๊ฐ ์๋ ์ปค๋งจ๋๋ผ์ธ์ผ๋ก ๋ณต๊ท |
Ctrl + g | ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ง์ฐ๊ณ ํ๋กฌํํธ๋ก ๋ณต๊ท |
๋ค์์ ๋ฆฌ๋ ์ค์์ ๋ฌธ์ ์ฝ๋๋ฅผ ๋ณํ์ํค๋ ๋ช ๋ น์ด์ด๋ค. ์ฐธ๊ณ ๋ก ํ์ฌ OS์์ ์ฌ์ฉํ๊ณ ์๋ ๋ฌธ์ ์ฝ๋๊ฐ ๋ฌด์์ธ์ง ๋ณด๋ ค๋ฉด ํ๊ฒฝ๋ณ์ LANG์ ์ ๋ ฅํด๋ณด๋ฉด ๋๋ค.
$iconv -f EUC-KR -t UTF-8 [ํ์ผ ์ด๋ฆ]
์ฐธ๊ณ ๋ก f๋ from, t๋ to๋ฅผ ์๋ฏธํ๋ฉฐ from A to B ๋ผ๋ ์์ด ์์ด์์ ๋ฐ์จ ๋ฏ ํ๋ค.
๋ค์ ๋ชฉ์ฐจ์์๋ ํ์ผ๊ณผ ๋๋ ํ ๋ฆฌ, ํ์ผ์ ์กฐ์ํ๋ ๋ฒ, ๊ทธ๋ฆฌ๊ณ ํ์ผ์ ๊ฒ์ํ๋ ๊ธฐํ ๋ช ๋ น์ด์ ๋ํด ์์๋ณด๋๋ก ํ์.