1. Linux
๐ก ์ด์์ฒด์ ๋?
- Operation System.
- ์ ์์ ์ผฐ์ ๋ ๋์ค๋ ์ํํธ์จ์ด
- ex. ์๋์ฐ, mac, ๋ฆฌ๋ ์ค
๐ก ๋ฆฌ๋ ์ค๋ฅผ ์ ์ธ๊น?
- ์คํ์์ค ์ํํธ์จ์ด
- ๋๊ตฌ๋ ์์ ๋กญ๊ฒ ํ์ธ, ์์ , ๋ฐฐํฌํ ์ ์๋ ์ฝ๋๋ก ์ด๋ฃจ์ด์ ธ ์๊ธฐ ๋๋ฌธ!
- ๊ฐ๊ฒฉ ๊ฒฝ์๋ ฅ
- AWS(์๋ฒ ์ปดํจํฐ)๊ฐ ๊ณ์ ์คํ๋ ์ ์๊ฒ ํ๊ธฐ ํธ๋ฆฌํจ(๋ฌด๋ฃ์ด๋ฏ๋ก!)
- ์๊ธฐ ํ๋ก์ ํธ์ ๋ง๋ ๊ฐ๋ฐํ๊ฒฝ์ ๋ง์ถ์ด ์ฌ์ฉํ๊ธฐ ์ฉ์ด
- ๊ฐ๋ฐ์๊ฐ ๋ฐฐํฌ๋๋ ์ฝ๋๊ฐ ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ ๊ตฌํ๋๊ธฐ ๋๋ฌธ!
2. Linux ํต์ฌ๊ตฌ์กฐ
2-1. ํ์ผ๊ตฌ์กฐ
root
, /bin/
, /home/
์ ๋ํด ์์๋ณด์!
root directory
- ๋ชจ๋ ํ์ผ์ ์์ฐ๋ฅด๋ ๋๋ ํ ๋ฆฌ(์ต์์ ๊ฒฝ๋ก)
- / ๋ก ์ ๊ทผํ๋ค.
home directory - ์ ์ ๊ณต๊ฐ( C๋๋ผ์ด๋ธ/Users/์ฌ์ฉ์๋ช โ ๋ฐํ ํ๋ฉด, ๋ค์ด๋ก๋, ๋ด ๋ฌธ์)
- ~ ๊ธฐํธ๋ก ์ ๊ทผํ๋ค.
- desktop(๋ฐํํ๋ฉด)๊ณผ ํผ๋ํ์ง ์๋๋ก ์ ์ํ์!
bin directory - binary์ ์ฝ์
- OS ์ต์ํ์ ๊ตฌ๋์ ์ํด ํ์ํ ํ๋ก๊ทธ๋จ์ด ์๋ค.
- ์ปดํจํฐ ์ธ์ด์ ์ผ์ข ์ด๋ค.
- ๋ฆฌ๋
์ค ํ๋ก๊ทธ๋จ์ด ๋์๊ฐ๊ธฐ ์ํ ์ต์ํ์ ์ธ์ด
2-2. PATH(๊ฒฝ๋ก)
์ ๋๊ฒฝ๋ก
- /home/eun/bin
- ์ฒ์ ์์์ด
/
์ฆ, root ๋๋ ํ ๋ฆฌ๊ฐ ๊ธฐ์ค์ด๋ค.์๋๊ฒฝ๋ก - ์ง๊ธ ๋ด๊ฐ ์๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด๋
- ํ์ฌ๊ฒฝ๋ก๋
.
- ์์๊ฒฝ๋ก๋
..
๋ก ํ์ํ๋ค.
3. Terminal
- CLI : Command Line Interface
- GUI: Graphic User Interface
๐ก ์ฐจ์ด์ : ๋ช
๋ น์ค or ์์ด์ฝ์ผ๋ก ์ฌ์ฉ์์ ์ํตํ๋๋์ ์ฐจ์ด
๋ฆฌ๋
์ค๋ CLI๊ฐ ๊ธฐ๋ณธ์ด๋ค. ๋ฆฌ๋
์ค๋ ์ฝ๋๋ฅผ ๋ฐฐํฌํ๋ ํ๊ฒฝ์ด๋ฏ๋ก GUI๋ก ์ค์ ํ ํ์๊ฐ ์๋ค.
4. ํฐ๋ฏธ๋ ๋ช ๋ น์ด
pwd
: Print Working Directory
: ํ์ฌ ์์น (๊ฒฝ๋ก) ์ถ๋ ฅ~
: Home Directoryls
: List Segments
: ํ์ฌ ์์น ํ์ผ ๋ชฉ๋ก ์ถ๋ ฅcd
: Change Directory
: ๋๋ ํ ๋ฆฌ(ํด๋) ์ด๋mkdir
: Make Director
: ๋๋ ํ ๋ฆฌ(ํด๋) ์์ฑls -al
: ๋ชจ๋ ํ์ผ ํ์ธํ๊ธฐ(์จ๊นํ์ผ๋ ํ์)touch
: ํ์ผ์์ฑvi
: ํ์ผ๋ช
.ํ์ฅ์
ํ์ผ ํธ์งํ ์ ์๋ ์๋ํฐ๋ฅผ ํ์ฑํ ์ํจ๋ค.
โช i
: insert, ํธ์ง๋ชจ๋ (- ๋ผ์๋ฃ๊ธฐ -)
โช esc
:๋ผ์๋ฃ๊ธฐ ๋นํ์ฑํ
โช Shift + ;
โช wq
: write & quite (์ ์ฅํ๊ณ ๋๊ฐ์ค-> ํ์ผ์์ ๋๊ฐ์ ๋๋ ํ ๋ฆฌ๋ก ๋์ด์จ๋ค)touch .ํ์ผ๋ช
: ์จ๊นํ์ผ ์์ฑํ๊ธฐrm
: ํ์ผ์ญ์ (remove)rm -r
: remove -recursive/ ๋๋ ํ ๋ฆฌ(ํด๋ ์ญ์ ) (์๊ตฌ์ญ์ ์ด๋ฏ๋ก ์ฃผ์โ๐)
rm -rf* : ํ์ง๋ง๊ฒ (์ ์ฒด ๋๋ ํ ๋ฆฌ ์ญ์ ์ด๋ฏ๋ก ์ ๋ ํ์ง ๋ง๊ฒ....๋ณต๊ตฌํ ๋ฐฉ๋ฒ์ด ์๋ค...)
** ๋๋ ํ ๋ฆฌ๋ ํ๋์ฉ๋ง ๋ง๋ค ์ ์๋ค!
ํ ์ค์ ๋ช
๋ น์ด ํ๋!
grep -r '๋ฌธ์์ด' ./๋ฌธ์์ด์ ์ฐพ์ผ๋ ค๋ ํ์ผ๊ฒฝ๋ก
: ํ์ผ์์ ํน์ ๋ฌธ์์ด์ด ์๋์ง ์ฐพ๊ธฐ
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋(DOM) 1ํ (0) | 2022.07.18 |
---|---|
๋ฐ์ดํฐ๋ฒ ์ด์ค(Database) (0) | 2022.07.18 |
ํจ์ scope์ ๋ณ์์ ์ข ๋ฅ(var, let, const) (0) | 2022.07.18 |
๊ฐ๋ฐ์ ๋๊ตฌ (0) | 2022.07.18 |
๋ชจ๋ฐ์ผ ์น ๊ตฌํ (0) | 2022.07.18 |