<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">
=> ์ด ๋ฐฉ๋ฒ์ ๋ช ๊ฐ์ง ์ ์ฝ์กฐ๊ฑด์ด ์์ผ๋ฏ๋ก ์ฌ์ฉ ์ ํ์ธ ํ์
Ctrl
+ k
)์ฐธ๊ณ ๋งํฌ
ํด๋ผ์ฐ๋ ์๋น์ค
- ๋ฌด์ธ๊ฐ๋ฅผ ๋น๋ ค์ฐ๋ ๊ฒ
- Google docs, ๋ค์ด๋ฒ ํด๋ผ์ฐ๋, ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ๋ฑ, ๋ด ์ปดํจํฐ์ ์๋ ์ํํธ์จ์ด ๋๋ ํ๋์จ์ด๋ฅผ ๋น๋ ค ์ฐ๊ณ ์๋ ๊ฒ
[์ถ์ฒ: Red Hat]
SaaS(Software as a Service)
PaaS(Platform as a Service)
Iaas(Infrastructure as a Service)
์ฐธ๊ณ ๋งํฌ
๊ตฌ๋ฆIDE ๊ฐ์
ํ ์ ์ปจํ
์ด๋ ํด๋ฆญ
์ด๋ฆ๋ง ์์ฑ ํ ์์ฑํ๊ธฐ ํด๋ฆญ
์ปจํ
์ด๋ ์คํํ๊ธฐ ํด๋ฆญ
์ฐฝ - ์ ํฐ๋ฏธ๋ ์ฐฝ ํด๋ฆญ
$ mkdir [๋๋ ํ ๋ฆฌ๋ช
]
$ mkdir [๋๋ ํ ๋ฆฌ๋ช
/๋๋ ํ ๋ฆฌ๋ช
/๋๋ ํ ๋ฆฌ๋ช
...]
: ์ฌ๋ฌ ๋๋ ํ ๋ฆฌ ์์ฑ$ cd [๋๋ ํ ๋ฆฌ๋ช
]
: ํด๋น ์ด๋ฆ์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋$ cd ..
: ์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋$ cd /
: ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ก ์ด๋$ pwd
$ ls
: ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ ๋ด์ฉ ์ถ๋ ฅ$ ls -a
: all, ์จ๊ฒจ์ง ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ถ๋ ฅ$ ls -l
: long, ์์ธํ ๋ด์ฉ ์ถ๋ ฅ (๊ถํ, ํฌํจ๋ ํ์ผ ์, ์์ ์, ๊ทธ๋ฃน, ํ์ผ ํฌ๊ธฐ, ์์ ์ผ์, ํ์ผ ์ด๋ฆ)$ ls -al
: ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ$ ll
: $ ls -al
์ ๊ฐ์ ๋์$ ls > file.txt
: file.txt
์์ ๋๋ ํ ๋ฆฌ ๋ด์ฉ ์ ์ฅ$ rm -r [๋๋ ํ ๋ฆฌ๋ช
]
-r
: remove directories and their contents recursively, ํด๋น ๋๋ ํ ๋ฆฌ ๋ด์ ์๋ ๋ด์ฉ๋ค๋ ์ญ์ $ touch [ํ์ผ๋ช
]
$ rm [ํ์ผ๋ช
]
$ cp file_1.txt file_2.txt
: file_1.txt
ํ์ผ์ file_2.txt
๋ก ์ด๋ฆ์ ๋ฐ๊พธ์ด ๋ณต์ฌ$ cp file.txt dir
: dir
๋ผ๋ ๋๋ ํ ๋ฆฌ๊ฐ ์๋ค๋ฉด, file.txt
ํ์ผ์ dir
ํ์ผ๋ก ๋ณต์ฌ / dir
๋ผ๋ ๋๋ ํ ๋ฆฌ๊ฐ ์๋ค๋ฉด, file.txt
ํ์ผ์ dir
๋๋ ํ ๋ฆฌ ๋ด์ ๋ณต์ฌ$ cp file_1.txt dir/file_2.txt
: file_1.txt
์ dir
๋๋ ํ ๋ฆฌ ๋ด์ file_2.txt
๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ณต์ฌ$ mv file_1.txt file_2.txt
: file_1.txt
ํ์ผ์ file_2.txt
๋ก ์ด๋ฆ์ ๋ฐ๊พธ์ด ์ด๋, ํ์ผ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ$ mv file.txt dir
: dir
๋ผ๋ ๋๋ ํ ๋ฆฌ๊ฐ ์๋ค๋ฉด, file.txt
ํ์ผ์ dir
๋ก ์ด๋ฆ์ ๋ฐ๊พธ์ด ์ด๋ / dir
๋ผ๋ ๋๋ ํ ๋ฆฌ๊ฐ ์๋ค๋ฉด, file.txt
ํ์ผ์ dir
๋๋ ํ ๋ฆฌ ์์ผ๋ก ์ด๋cat [ํ์ผ๋ช
]
$ clear
vi ํธ์ง๊ธฐ์ ์ธ ๊ฐ์ง ๋ชจ๋
vi
๋ช
๋ น์ด๋ฅผ ํตํด vi ํธ์ง๊ธฐ๊ฐ ์์๋์ด ์คํ๋๋ ๋ชจ๋. ๋ฐฉํฅํค๋ฅผ ํตํด ์ปค์๋ฅผ ์ด๋ํ ์ ์๋ค.i
๋๋ a
ํค๋ฅผ ๋๋ฌ ์
๋ ฅ ๋ชจ๋๋ก ๋์ด๊ฐ ์ ์๋ค. ์
๋ ฅ ๋ชจ๋์์๋ ์์ ๋กญ๊ฒ ์ฝ๋๋ ๊ธ์ ์์ฑํ ์ ์์ผ๋ฉฐ, Esc
ํค๋ฅผ ๋๋ฅด๋ฉด ๋ช
๋ น ๋ชจ๋๋ก ๋์๊ฐ๋ค. :(ํด๋ก )
์ ์
๋ ฅํ๋ฉด ํ๋ฉด ํ๋จ์ :___
์
๋ ฅํ ์ ์๋ ๊ณต๊ฐ์ด ์๊ธด๋ค. ์ด ๊ณต๊ฐ์ ํ์ฌ๊น์ง ์์ฑํ ๋ด์ฉ์ ์ ์ฅ ํ ์ข
๋ฃ(wq, wq!) ๋๋ ๊ทธ๋ฅ ์ข
๋ฃ(q, q!) ๋ฑ์ ์
๋ ฅํ ์ ์๋ค.$ vi [ํ์ผ๋ช
]
: ํ์ผ๋ช
์ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ, ํด๋น ํ์ผ ์์ / ํ์ผ๋ช
์ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ, ํ์ผ์ ์์ฑ
๋ช ๋ น ๋ชจ๋ ๐ ์ ๋ ฅ ๋ชจ๋ ์ ํ
i
: ์ปค์ ์(์ผ์ชฝ)์ ์
๋ ฅI
: ์ปค์๊ฐ ์์นํ ํ์ ์ฒซ ์ปฌ๋ผ์ผ๋ก ์ด๋ํ์ฌ ์
๋ ฅa
: ์ปค์ ๋ค(์ค๋ฅธ์ชฝ)์ ์
๋ ฅA
: ์ปค์๊ฐ ์์นํ ํ์ ๋ง์ง๋ง ์ปฌ๋ผ์ผ๋ก ์ด๋ํ์ฌ ์
๋ ฅo
: ์ปค์๊ฐ ์์นํ ํ์ ๋ค์ ํ์ ์
๋ ฅO
: ์ปค์๊ฐ ์์นํ ํ์ ์ด์ ํ์ ์
๋ ฅ์ ๋ ฅ ๋ชจ๋ ๐ ๋ช ๋ น ๋ชจ๋ ์ ํ
Esc
์ ์ฅ, ์ข ๋ฃํ๊ธฐ : ๋ง์ง๋ง ํ ๋ชจ๋์์
:q
: ์ข
๋ฃ:q!
: ์ ์ฅํ์ง ์๊ณ ๊ฐ์ ์ข
๋ฃ:w
: ์ ์ฅ:wq
: ์ ์ฅ ํ ์ข
๋ฃ=> vi ์๋ํฐ์์ ๋น์ ์ ์ข
๋ฃ ์ .swp
ํ์ผ์ด ์์ฑ๋จ
=> ๋ฆฌ๋
์ค VI ์๋ํฐ ์ค์ํ์ผ(SWP) ์์ฑ์ ํด๊ฒฐ๋ฐฉ๋ฒ
์ปค์ ์ด๋
h
, j
, k
, l
: ์ข, ํ, ์, ์ฐ ์ปค์ ์ด๋:์ซ์
: ์ง์ ํ ์ซ์ ํ์ผ๋ก ์ด๋์ญ์
x
: ์ปค์๊ฐ ์์นํ ๊ธ์ ์ญ์ dd
: ์ปค์๊ฐ ์์นํ ํ ์ญ์ ๋ช ๋ น ์ทจ์
u
: ๋ช
๋ น์ ์ทจ์๋ณต์ฌ / ๋ถ์ฌ๋ฃ๊ธฐ
yy
: ์ปค์๊ฐ ์์นํ ํ ๋ณต์ฌp
: ์ปค์๊ฐ ์์นํ ํ์ ์๋์ชฝ์ ๋ถ์ฌ๋ฃ๊ธฐP
: ์ปค์๊ฐ ์์นํ ํ์ ์์ชฝ์ ๋ถ์ฌ๋ฃ๊ธฐ์ฝ์ด๋ณด๊ธฐ
apt
๋ก ํจํค์ง๋ฅผ install, upgrade, clean ํ ์ ์๋ค.packaging system
- ์์คํ ์ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๊ณ ์ ์ง ๋ฐ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ ์ค ํ๋
=> ์ด๊ฒ์ ์ฌ์ฉํ๋ฉด ์์ค ์ฝ๊ทธ๋ฅผ ๋ฐ์ ํ๋ก๊ทธ๋จ์ ๋น๋ํ์ง ์์๋ ๋๋ค.- ๋ฆฌ๋ ์ค์์๋
deb
ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ Debian ๊ณ์ด๊ณผrpm
ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ Redhat ๊ณ์ด์ด ์๋ค.
apt-get
: ํจํค์ง ๋งค๋์ ๋ก, ํจํค์ง๋ฅผ install, upgrade, clean ํ ๋ ์ฌ์ฉapt-get
์ผ๋ก ํจํค์ง ์
๋ฐ์ดํธ ํ๊ธฐ$ sudo apt-get update
sudo
: Super User Donginx
์ค์น$ sudo apt-get install nginx
$ sudo service nginx start
$ sudo service nginx stop
=> ์์ฑ์ค์ ๋๋ค :)