Docker
๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฒ ์์
์ด๊ธฐ ๋๋ฌธ์ Linux
์ ์ฌ์ฉ๋ฒ์ ์์
์ผ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ช
๋ น์ด๋ค๊ณผ VIM
๊น์ง ํ๋ฒ ์์๋ด
์๋ค!
root
: ์๋์ฐ์ ๊ด๋ฆฌ์
์ญํ ์
๋๋ค.root
๋ก ์์
ํ์ง ์์ต๋๋ค. ๋ณต๊ตฌ๊ฐ ์ด๋ ค์ด Linux ์ฒด๊ณ์์ ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌํด๋ฒ๋ฆฌ๋ฉด ํ์ธํ๋ ๊ฑฐ ์์ด ์น๋ค ์คํ๋ผ๋ฒ๋ฆด ํ
๋ฐ, ์ด๋.. ๊ต์ฅํ ์ํํ๊ธฐ ๋๋ฌธ์ด์ฃ ..!!shell
: ์ ์ ์ OS๋ฅผ ์ด์ด์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. GUI
๋ CLI
.. ์ฒ๋ผ ๋ง์ง๋ง์ Interface๊ฐ ๋ถ์ผ๋ฉด shell์ ํ ์ข
๋ฅ๋ผ๊ณ ๋ณด๋ฉด ๋ ๊ฑฐ ๊ฐ์ต๋๋ค.bash
๋ฅผ ์ด์ฉํ๋, shell์ด ๋ฌ๋ผ๋ ๋ช
๋ น์ด๊ฐ ๋ค ๋น์ทํด์ ํ๋๋ง ์ ๋ฐฐ์๋ ๋ฉ๋๋ค!drwxrwxrwx
ํ์์ผ๋ก ์ด๋ฃจ์ด์ง.d
: ํด๋๋ฉด d, ์๋๋ฉด -
whoami
: ๋ก๊ทธ์ธํ ์ฌ์ฉ์์ ID ์ถ๋ ฅ
clear
: shell์ ์๋ ๊ธฐ๋ก๋ค์ ์น ์ง์์ค๋๋ค.
sudo
: ๋ช ๋ น์ด์root
๊ถํ ๋ถ์ฌ ex) sudo apt-get update : ubuntu ์ ๋ฐ์ดํธ
pwd
: ํ์ฌ ์์น ํ์
cd
: ๋๋ ํ ๋ฆฌ ์ด๋! ex) cd home/ubuntu
ls
: ํด๋ ๋ด์ ํ์ผ ๋ชฉ๋ก ์ถ๋ ฅ
ls -a
orls -al
: ์จ๊น ํ์ผ๊น์ง ๋ชจ๋ ์ถ๋ ฅ! (์์ฃผ ์)
chmod
: ํ์ผ ๊ถํ ๋ณ๊ฒฝ ex) chmod -R 777 directory : ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ๋ชจ๋ ํ์ผ์ ๋ํด ๋ชจ๋ ๊ถํ ๋ถ์ฌ
cat
: ํ์ผ์ ๋ด์ฉ ํ์ธ ex) cat .somefile
rm
: ํ์ผ ๋ฐ ํด๋ ์ญ์
rm -r
: ํ์ ๋๋ ํ ๋ฆฌ๊น์ง ๋ชจ๋ ์ญ์
rm -f
: ๊ฒฝ๊ณ ๋ฉ์ธ์ง ๋ฌด์ํ๊ณ ๊ฑ ์ญ์ ex) rm -rf file : file์ ๋ชจ๋ ํ์ ๋๋ ํ ๋ฆฌ๊น์ง ๋ชจ๋ ๊ฐ์ ์ญ์
head
: ํ์ผ์ ์์ 10๊ฐ์ ๋ผ์ธ๋ง ์ถ๋ ฅ
grep
: ํ์ผ ๊ฒ์ ๊ธฐ๋ฅ!
grep -i
: ๋์๋ฌธ์ ๊ตฌ๋ถ x
grep -v
: ๊ฒ์ ๋จ์ด๋ฅผ ์ ์ธํ ํ์ผ ์ถ๋ ฅ
grep -n
: ์ถ๋ ฅ๊ฐ์ ๋ฒํธ๋ฅผ ๋ถ์ฌ์ ์ถ๋ ฅ
grep -l
: ํ์ผ ์ด๋ฆ๋ง ์ถ๋ ฅ
grep -c
: ๊ฒ์ ๊ฒฐ๊ณผ "์"๋ง ์ถ๋ ฅ
grep -r
: ํ์ ๋๋ ํ ๋ฆฌ ๋ฒ์๊น์ง ๊ฒ์
ps aux
: ์คํ์ค์ธ ๋ชจ๋ ํ๋ก๊ทธ๋จ ์ถ๋ ฅ
cp
: ํ์ผ ๋ณต์ฌ ex) cp A B : Aํ์ผ์ Bํ์ผ๋ก ๋ณต์ฌ
cp -rf
: ํ์ํด๋๊ฐ ์๋ ๊ฒฝ์ฐ ํ์ฌํด๋์ ํ์ํด๋์ ๋ด์ฉ์ ๋ค๋ฅธ ํด๋์ ํต์งธ๋ก ๋ณต์ฌ ex) cp -rf * ํด๋
stdin
: ํ์ค์ ๋ ฅ์คํธ๋ฆผ, ์ ๋ ฅ์ ๋ํ ํ๋ฆ
stdout
: ํ์ค์ถ๋ ฅ์คํธ๋ฆผ, ์ถ๋ ฅ์ ๋ํ ํ๋ฆ
stderr
: ์ค๋ฅ์ถ๋ ฅ์คํธ๋ฆผ, ์๋ฌ๋ฉ์ธ์ง ์ถ๋ ฅ์ ๋ํ ํ๋ฆ
ํ์ค ์คํธ๋ฆผ์ ํ๋ฆ์ ๋ฐ๊ฟ์ฃผ๋ ์ญํ , >
๋ <
๋ฅผ ์ด์ฉํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ls -al
์ ํ๋ฉด ํด๋ ๋ด์ ํ์ผ๋ค์ ๋ชฉ๋ก์ ์ฐ๋ฆฌ shell์ ์ถ๋ ฅํด์ค๋๋ค.
๊ทธ๋ฌ๋ ํน์ ํ์ผ์ ํด๋น ๋ชฉ๋ก์ ์ถ๋ ฅํ๊ณ ์ถ๋ค๋ฉด?
๊ทธ๋ฐ ์์ผ๋ก ๊ธฐ์กด์ ์ ํด์ ธ ์๋ ์คํธ๋ฆผ์ ๋ฐฉํฅ์ ๋ฐ๊ฟ์ฃผ๋ ์ญํ ์ ํ๋ ๊ฒ์ด ๋ฐ๋ก redirection
์
๋๋ค.
ls -al > files.txt
cat files.txt
Output
ls -al
๋ช
๋ น์ด์ ๊ฒฐ๊ณผ๊ฐ files.txt
์ ์ ๋ค์ด๊ฐ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค!
>>
or<<
: ๊ธฐ์กด ํ์ผ์ ๋ฎ์ด์ฐ๊ธฐ!
์ฃผ๋ก Docker ์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ํน์ ํ์ผ์ ์ ์ฅํด๋๊ณ ์ถ์ ๋ ์ฌ์ฉํฉ๋๋ค.
์ด๋ค ๊ฒฐ๊ณผ๋ก ๋์จ ์ถ๋ ฅ์ ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ์
๋ ฅ์ผ๋ก ์
๋ ฅํ๊ณ ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค.
|
๋ฅผ ์ด์ฉํฉ๋๋ค.
๊ฒฐ๊ณผ์ ๋ฐฉํฅ์ ๋ฐ๊พธ๋ redirection๊ณผ ์ด์ง ๋ค๋ฅด์ฃ ?
redirection : A์ Output์ ๊ธฐ์กด๊ณผ ๋ค๋ฅธ ๊ณณ์ "์ถ๋ ฅ"
pipe : A์ Output์ B์ Input์ผ๋ก "์
๋ ฅ"
์ ๋์ ์ฐจ์ด๋ผ๊ณ ๋ณด์๋ฉด ๋๊ฒ ์ต๋๋ค.
ls -al | grep bash
Output
ls -al
๋ก ํ์ผ์ ๋ชฉ๋ก์ด ์ถ๋ ฅ๋๊ณ ๊ทธ ์ถ๋ ฅ ๊ฐ์ด grep
์ผ๋ก ๋ค์ด๊ฐ ๊ฒ์์ด์ธ bash
๊ฐ ๋ค์ด๊ฐ ํ์ผ๋ง ์ถ๋ ฅํด์ค ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
ํ๋ก์ธ์ค๋ฅผ ์ดํดํ๊ธฐ ์ํด์๋ ๋ฐ์ด๋๋ฆฌ์ ํ๋ก์ธ์ค์ ์ฐจ์ด๋ฅผ ์๊ณ ์์ด์ผ ํฉ๋๋ค.
๋ฐ์ด๋๋ฆฌ : ์ปดํจํฐ๊ฐ ์ฝ์ ์ ์๊ฒ 0
๊ณผ 1
๋ก ์ด๋ฃจ์ด์ง ์คํํ์ผ
ํ๋ก์ธ์ค : ์ด์์ฒด์ ๊ฐ ํ์ผ์ ์คํ์ํค๊ธฐ ์ํด ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ๋ฐ๊พผ ํํ. (์ฃผ๋ก Resource ๊ด๋ จ ์ ๋ณด๋ฅผ ์ง์นญํฉ๋๋ค.)
๋ฆฌ๋
์ค ์์ฒด๊ฐ ๋ค์ํ ํ๋ก์ธ์ค๊ฐ ์คํ๋๊ฒ ํจ์ผ๋ก์จ ๋ค์ํ๊ฒ ํ๋ก๊ทธ๋จ์ ํ์ฉํ ์ ์๋๋กํฉ๋๋ค. Python
์์ ๋ชจ๋ํ๋ฅผ ์ํค๋ ์ด์ ์ ๋น์ทํ๊ฒ ๋ค์.
์ผ๋ฐ์ ์ผ๋ก ๋ช
๋ น์ด ์คํ๋๋ฉด ์ฌ์ฉ์๋ ํด๋น ํ๋ก๊ทธ๋จ์ด ์ข
๋ฃ๋ ๋๊น์ง ๋ณ ๋ค๋ฅธ ์
๋ ฅ์ ๋ฃ์ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ํ๋ก์ธ์ค๋ฅผ foreground process
๋ผ๊ณ ํฉ๋๋ค.
๋๋ถ๋ถ์ ๋ช ๋ น์ด๊ฐ foreground process์ ํด๋นํฉ๋๋ค.
Ctrl + C
: ์์ ์ทจ์, ์ค๋จ
pid
: ํ๋ก์ธ์ค์ ID (Process ID)
๊ทธ๋ผ ๋ช ๋ น์ด์ ์ฒ๋ฆฌ๊ฐ ๋๋ฌด ๊ธธ๊ฒ ๊ฑธ๋ฆฌ๊ฑฐ๋ ์คํ๋๋ ๋์ค์ ๋ค๋ฅธ ๋ช ๋ น์ด๋ฅผ ์คํ์ํค๊ณ ์ถ์ ๋๋ ์ด๋ป๊ฒ ํด์ผ ํ ๊น์?
๋ฐ๋ก ํด๋น ๋ช
๋ น์ด ๋ค์ &
๋ง ๋ถ์ฌ์ฃผ๋ฉด ํด๊ฒฐ๋ฉ๋๋ค.
foreground ์์ : find / -name * > list.txt
background ์์ : find / -name * >list.txt &
์ด๋ ๊ฒ๋ง ํด์ฃผ๋ฉด ํฐ๋ฏธ๋์ด ํ๋๋ผ๋ ๋ช ๋ น์ ์ฌ๋ฌ๊ฐ ์ํํ ์ ์๊ฒ ์ฃ ?
ํ์ฌ ์๋์ค์ธ ํ๋ก์ธ์ค๋ฅผ ํ์ธํ๊ธฐ ์ํด์ ps
๋ฅผ ์ด์ฉํฉ๋๋ค. ๊ด๋ จ ๋ช
๋ น์ด๋ ์๋์ ๊ฐ์ต๋๋ค.
ps
: ํ์ฌ ์ฌ์ฉ์๊ฐ ์คํ์ค์ธ ํ๋ก์ธ์ค ์ถ๋ ฅ
ps -a
: ์์คํ ์ ์ด์ฉ์ค์ธ ๋ชจ๋ ์ฌ์ฉ์์ ์ ๋ณด ์ถ๋ ฅ
ps -u
: ์์ ์์ ๋ํ ์ ๋ณด ์ถ๋ ฅ
ps -x
: ๋ฐ๋ชฌ ํ๋ก์ธ์ค๊น์ง ๋ชจ๋ ์ถ๋ ฅ (Daemon Process : ๋ถํ ๋ ๋ ์๋์ผ๋ก ์คํ๋๋ ํ๋ก์ธ์ค)
ps -l
: ํ๋ก์ธ์ค ์์ธ ์ ๋ณด ์ถ๋ ฅ
ps -e
: ํ๊ฒฝ ๋ณ์๋ ๊ฐ์ด ์ถ๋ ฅ
ps -f
: ๊ด๊ณ ์ ๋ณด๋ ๊ฐ์ด ์ถ๋ ฅ
๋ณดํต ps -aux
๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค๊ณ ํฉ๋๋ค.
๊ทธ๋ ๊ฒ ๋์ค๋ ๊ฒ ์ค pid
๊ฐ ๊ฒฐ๊ตญ ์ ์ผ ์ค์ํ๋ค๊ณ ํ๋ค์..!
์ฌ์ฉ ์์
์คํ์ค์ธ ํ๋ก์ธ์ค ์ค bash
๊ฐ ์คํ์ค์ธ์ง ์๊ณ ์ถ์ ๋
ps aux | grep bash
grep ๋ช ๋ น์ด๋ ํจ๊ป ๋ณด์ฌ์ 2๊ฐ์ง๋ฉด ์ค์ง์ ์ผ๋ก๋ 1๊ฐ๊ฐ ์คํ์ค์ธ ๊ฒ๋๋ค!
ํน์ ํ๋ก์ธ์ค๋ฅผ ์ค๋จ์ํค๊ณ ์ถ์ ๋๋ kill
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
kill
: ํ๋ก์ธ์ค ์ค๋จ ex) kill 57 : 57๋ฒ pid ์ค์ง
kill -9
: ํ๋ก์ธ์ค ๊ฐ์ ์ค๋จ
์์คํ ๋ด๋ถ์ ํ์ผ๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ํ๋ด๋ ์ฉ์ด์ ๋๋ค. ํ๋ํ๋ ์ดํด๋ณด๋๋ก ํ์ฃ .
ํ๋๋งํฌ
๋ 2๊ฐ์ ํ์ผ์ ์ด์ด์ฃผ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. A์ B๋ผ๋ ํ์ผ์ด ์์ ๋, A์ B๋ฅผ ํ๋๋งํฌ๋ก ์ฐ๊ฒฐํ๋ฉด, A์ ๋ด์ฉ์ด ๋ณํ ๋ B์ ๋ด์ฉ๋ ๋ณํ๊ฒ ๋ฉ๋๋ค.
๋ช
๋ น์ด๋ ln A B
์
๋๋ค.
์์๋ฅผ ํ๋ฒ ๋ณด์์ฃ .
files.txt
์๋ ์๋์ ๊ฐ์ ๋ด์ฉ๋ค์ด ์์ต๋๋ค.
๋จ์ ๋ณต์ฌ์ ํ๋ ๋งํฌ์ ์ฐจ์ด์ ์ ๋ณด์ฌ๋๋ฆฌ๊ธฐ ์ํด cp
๋ช
๋ น์ด๋ฅผ ์ด์ฉํ์ฌ files.txt
๋ด์ฉ์ new_files.txt
๋ก ๋ณต์ฌํ๊ฒ ์ต๋๋ค.
cp files.txt new_files.txt
์ด์ ln
๋ช
๋ น์ด๋ฅผ ํตํด link_files.txt
๋ผ๋ ์๋ก์ด ํ์ผ์ ํ๋ ๋งํฌ๋ฅผ ๊ฑธ์ด์ฃผ๊ฒ ์ต๋๋ค.
ln files.txt new_files.txt
์ด์ ์๋ณธ ํ์ผ์ธ files.txt
์ ๋ด์ฉ์ ํ๋ฒ ์์ ํด๋ณด๊ฒ ์ต๋๋ค.
total 28 ์ด์๋ ๊ฒ์ total 100์ผ๋ก ๋ฐ๊ฟ๋ณด๊ฒ ์ต๋๋ค.
vi files.txt
-> i
-> ์์ -> ZZ
cat files.txt
๊ทธ๋ผ ์ด์ ํ๋ ๋งํฌ๊ฐ ์ฐ๊ฒฐ ๋์ด ์๋ link_files.txt
์ ๋จ์ ๋ณต์ฌ๋ง ํ๋ new_files.txt
์ ๋ด์ฉ์ ํ์ธ ํด๋ณด๊ฒ ์ต๋๋ค.
<link_files.txt> [ํ๋ ๋งํฌ์ ๊ฒฝ์ฐ]
<new_files.txt> [๋จ์ ๋ณต์ฌ์ ๊ฒฝ์ฐ]
ํ๋ ๋งํฌ๊ฐ ๊ฑธ๋ฆฐ ํ์ผ์ ์๋ณธ ํ์ผ์ ์์ ๊ณผ ํจ๊ป ๋ด์ฉ์ด ๋ณ๊ฒฝ๋์ง๋ง, ๋จ์ ๋ณต์ฌ๋ ์์ ์ ์ ๋ด์ฉ์ด ์ ์ง๋จ์ ํ์ธํ ์ ์์ต๋๋ค.
์ํํธ ๋งํฌ
๋ ์ฝ๊ฒ ๋งํด window์ ๋ฐ๋ก๊ฐ๊ธฐ
์
๋๋ค. ๊ทธ ๋ด์ฉ์ ๋ด๊ณ ์๋ ๊ฑด ์๋๊ณ ํ์ผ์ ์คํ์ํค๋ฉด ํด๋น ํ์ผ๋ก ์ด๋์ ์์ผ์ค๋๋ค.
๋ช
๋ น์ด๋ ln -s A B
์
๋๋ค.
ln -s files.txt soft_files.txt
๋ก ์๋ณธ ํ์ผ์ธ files.txt
์ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ soft_files.txt
๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ง๋ค์ด์ฃผ๊ฒ ์ต๋๋ค.
์ํํธ ๋งํฌ๋ ๊ฒฐ๊ตญ ๋งํฌ์ด๊ธฐ ๋๋ฌธ์ ์๋ณธ ํ์ผ์ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋๋ฉด soft link๋ ํ์ผ์ ๋ด์ฉ๋ ๋ฐ๋๋๋ค.
์์ ์์์ฒ๋ผ ๋ค์ ์ด๋ฒ์ total 100์ total 50์ผ๋ก ๋ฐ๊พธ๊ฒ ์ต๋๋ค.
cat soft_files.txt
๋ก ๋ด์ฉ์ด ํจ๊ป ๋ฐ๊ผ๋ ํ์ธํด๋ณด๊ฒ ์ต๋๋ค.
์ ๋ฐ๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
ํ๋ ๋งํฌ
์ ๊ฒฝ์ฐ ๋งํฌ๋ ๋ ํ์ผ์ด ๊ฐ๊ฐ ๋
๋ฆฝ๋ ๊ฐ์ฒด๋ก ์กด์ฌํฉ๋๋ค. ๋๋ฌธ์ ์๋ณธ ํ์ผ์ธ A๊ฐ ์ญ์ ๋์ด๋ Bํ์ผ์ ๊ทธ๋๋ก ์คํ๋ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ํํธ ๋งํฌ
์ ๊ฒฝ์ฐ์ ๋ณต์ ๋ Bํ์ผ์ Aํ์ผ๋ก ์ฐ๊ฒฐ์์ผ์ฃผ๊ธฐ ์ํ ๋ฐ๋ก๊ฐ๊ธฐ์ ๋ถ๊ณผํ๊ธฐ ๋๋ฌธ์ ์๋ณธ ํ์ผ์ธ A๊ฐ ์ญ์ ๋๋ฉด Bํ์ผ์ ์คํ๋ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ๋งจ ์ฒ์์ ํจํค์ง๋ฅผ ์
๋ฐ์ดํธ ํ ๋ sudo apt-get updade
๋ก ๋ชจ๋ ํจํค์ง๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธ ์์ผฐ์ต๋๋ค.
๋ฌผ๋ก ํจ๋ถ๋ก ์ ๋ฐ์ดํธ๋ฅผ ์ํค๋ฉด ์ชผ๊ธ... ์ํํ ์ ์์ฃ ? ํจํค์ง ๋ฒ์ ์ ๋ฐ๋ผ ๋๋ ๊ฒ ์๊ณ ์ ๋๋ ๊ฒ ์๊ธฐ ๋๋ฌธ์ ๋ฒ์ ์ด ๋ฌ๋ผ์ง๋ฉด ๋๋ ๊ฒ๋ ์ ๋๋ ์ผ์ด ๋ฐ์ํ๊ธฐ๋ ํฉ๋๋ค.
์ด๋ ๋ฏ, ์ฐ๋ถํฌ๋ ์ฃผ๋ก apt
๋ช
๋ น์ด๋ก ํจํค์ง๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
apt
: ํจํค์ง ๊ด๋ฆฌ ๋ช ๋ น์ด
sudo apt-get install {ํจํค์ง๋ช }
: ํจํค์ง ์ค์น
sudo apt-get remove {ํจํค์ง๋ช }
: ํจํค์ง ์ญ์
์๋ํฐ(Editor)
์
๋๋ค. ๋ฆฌ๋
์ค์์ ํฐ๋ฏธ๋ ํ๊ฒฝ์ด๋ค ๋ณด๋๊น ๋ง์ฐ์ค๋ก ์ค์ ์ ๋ฐ๊ฟ ์๊ฐ ์์ต๋๋ค.
๋๋ฌธ์ ํ์ผ์ ์์ ํ ๋, window์ ๋ค๋ฅด๊ฒ ์ข ๋ณต์กํ๊ฒ ์์ ํด์ค์ผ ํฉ๋๋ค.
๊นํ๋ธ ๋ธ๋ก๊ทธ ๋ง๋ค ๋ VIM
์ผ๋ก ruby
ํ์ผ์ ์์ ํ์ด์ผ ํ๋๋ฐ ๊ทธ๋ ์ฒ์ VIM
์ ๋ง๋๊ณ ๋๋ฌด ๋จธ๋ฆฌ๊ฐ ์ํ ๋ ๊ธฐ์ต์ด ์๋ค์ .. ใ
ใ
๊ฐ๋จํ๊ฒ ๋ช ๋ น์ด๋ถํฐ ๋์ด ํด๋ณด๊ฒ ์ต๋๋ค.
vi {์๋ก์ด ํ์ผ์ด๋ฆ}
: ์ ํ์ผ์ ์์ฑํฉ๋๋ค.
i
ora
oro
: ๋ด์ฉ์ ์์ ํ ์ ์๊ฒ ๋ฉ๋๋ค.
x
: ์ปค์์ ๋ด์ฉ์ ์ญ์ ํฉ๋๋ค.
:
: ๊ฐ์ฅ ์๋์์ ๋ช ๋ น์ ์ ๋ ฅํ ์ ์์ต๋๋ค.
:w
: ํ์ฌ ํ์ผ์ ์ ์ฅํฉ๋๋ค.
:q
: ์ ์ฅํ์ง ์๊ณ ๋์ต๋๋ค.
:wq
orZZ
: ์์ ๋ด์ฉ์ ์ ์ฅํ๊ณ ๋์ต๋๋ค.
:q!
: ๊ฐ์ ๋ก ์ข ๋ฃํฉ๋๋ค.
์ด์์ผ๋ก ๋์ปค์์ ํ์ํ Linux
๋ฌธ๋ฒ์ ์ตํ์ต๋๋ค! ์ด์ Docker๋ก ๊ฐ๋ณด์์ฃ !!!!!!