๐ง๐ป ์ด๋ณด์๋ ์ฝ๊ฒ ๋ฐ๋ผํ๋ Ubuntu ํฐ๋ฏธ๋ ๋ช ๋ น์ด ํ์ต ์๋ฒฝ ๊ฐ์ด๋ ๐
๐ ๋์ ๋ถ: ์ ์ด๋ณด์๊ฐ ํฐ๋ฏธ๋ ๋ช ๋ น์ด๋ฅผ ๋ฐฐ์์ผ ํ ๊น? ๐ค
ํน์ “์ปดํจํฐ๋ฅผ ๋ ๋นจ๋ฆฌ, ๋ ํจ์จ์ ์ผ๋ก ํ์ฉํ๊ณ ์ถ๋ค!”๊ณ ์๊ฐํด ๋ณธ ์ ์๋์? ๐ก ์ค๋ ์๊ฐํ Ubuntu ํฐ๋ฏธ๋ ๋ช
๋ น์ด ํ์ต๋ฒ์ ๋ฐ๋ก ์ด๊ฒ์ด ํด๊ฒฐ์ฑ
์
๋๋ค! ๐จ๐ป๐ฉ๐ป
์ฒ์์ ๊ฑฑ์ ๋ ์๋ ์์ง๋ง, ๊ฑฑ์ ๋ง์ธ์! ๐ ์ฌ๊ธฐ์ ์ฐจ๊ทผ์ฐจ๊ทผ ์์๊ฐ๋ฉด ์ด๋์ ๋ช
๋ น์ด์ ๋ฌ์ธ์ด ๋์ด ์์ ๊ฑฐ๋๊น์! ๐
๐ ์ด ๊ธ์ ํต์ฌ ํฌ์ธํธ ํต์ฌ ์ฒดํฌ๋ฆฌ์คํธ โ
- Ubuntu ํฐ๋ฏธ๋ ๊ธฐ๋ณธ ๊ฐ๋ ์ดํดํ๊ธฐ ๐งฉ
- ์ด๋ณด์๋ฅผ ์ํ ํ์ ๋ช ๋ น์ด ๋ฆฌ์คํธ ๐
- ์ค์ต ๋ฐ๋ผ ํ๊ธฐ: ๋ช ๋ น์ด ์ฐ์ต๋ถํฐ ์ค์ ์์ฉ๊น์ง ๐ง
- ์ ์ฉํ ํ๊ณผ ์ฃผ์์ฌํญ ๐ก
- ์ด๋ณด์๊ฐ ์์ฃผ ํ๋ ์ค์์ ํด๊ฒฐ์ฑ ๐
๐งญ Ubuntu ํฐ๋ฏธ๋์ด๋? ๐
- ํฐ๋ฏธ๋(Terminal) ์ ๋ง ๊ทธ๋๋ก ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ ์ฐฝ์ผ๋ก, ์ปดํจํฐ์ ์ง์ ๋ํํ๋ ๊ณต๊ฐ์ ๋๋ค! ๐ฃ๏ธ๐ฅ๏ธ
- Ubuntu ๋ ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค์ ๋ํ ๋ฐฐํฌํ์ผ๋ก, CLI(๋ช ๋ น์ค ์ธํฐํ์ด์ค)๋ฅผ ํตํ ๊ฐ๋ ฅํ ์์คํ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค! ๐ช
- ์ ๋ฐฐ์ฐ๋ ๊ฒ ์ข์์?
- ๋น ๋ฅธ ์์ ์ฒ๋ฆฌ โฉ
- GUI๋ณด๋ค ๋ ์ ๋ฐํ๊ฒ ์ ์ด ๊ฐ๋ฅ ๐ฏ
- ์๋ฒ ๊ด๋ฆฌ, ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ๋ฑ ํ์ ๊ธฐ์ ! ๐
๐ข ์ด๋ณด์๊ฐ ๊ผญ ์ตํ์ผ ํ ๊ธฐ๋ณธ ๋ช ๋ น์ด 20์ ! ๐
1. ๋๋ ํ ๋ฆฌ/ํ์ผ ์กฐ์ ๋ช ๋ น์ด ๐๏ธ
- ls : ํ์ฌ ํด๋ ๋ด์ฉ ๋ชฉ๋ก ์ด๋
โls
๋๋ls -l
(์์ธ ๋ชฉ๋ก) - cd : ๋๋ ํ ๋ฆฌ ์ด๋
โcd Documents
๋๋cd ..
(์์ ํด๋ ์ด๋) - pwd : ํ์ฌ ์์น ๊ฒฝ๋ก ํ์
โ ๋จ์ํpwd
์ ๋ ฅ! - mkdir : ์ ํด๋ ์์ฑ
โmkdir ์ํด๋์ด๋ฆ
- rm : ํ์ผ ์ญ์
โrm ํ์ผ๋ช
(์ฃผ์: ๋ณต๊ตฌ ๋ถ๊ฐ!) - rmdir : ๋น ํด๋ ์ญ์
โrmdir ํด๋๋ช
2. ํ์ผ/๋๋ ํ ๋ฆฌ ๋ณต์ฌ ๋ฐ ์ด๋ ๐ฆ
- cp : ๋ณต์ฌ
โcp ์๋ณธํ์ผ ๋์๊ฒฝ๋ก
- mv : ์ด๋ ๋๋ ์ด๋ฆ ๋ณ๊ฒฝ
โmv ์๋ณธ ๋์
3. ํ์ผ ๋ด์ฉ ๋ณด๊ธฐ ๋ฐ ํธ์ง โ๏ธ
- cat : ์ ์ฒด ๋ด์ฉ ๋ณด๊ธฐ
โcat ํ์ผ๋ช
- nano : ๊ฐ๋จํ ํ
์คํธ ํธ์ง๊ธฐ
โnano ํ์ผ๋ช
4. ์์คํ ์ ๋ณด, ์ํ ํ์ธ ๐
- df : ๋์คํฌ ์ฉ๋
โdf -h
(์ธ๊ฐ ์นํ์ ํฌ๋งท) - free : ๋ฉ๋ชจ๋ฆฌ ์ํ
โfree -h
- top : ํ์ฌ ์คํ ์ค์ธ ํ๋ก์ธ์ค
โtop
5. ๋ช ๋ น์ด ๋์๋ง๊ณผ ๊ฒ์ ๐
- man : ๋ช
๋ น์ด ๋งค๋ด์ผ ๋ณด๊ธฐ
โman ๋ช ๋ น์ด
์:man ls
- apropos : ํค์๋ ๊ฒ์
โapropos ํค์๋
๐ ์ค์ต ๋ฐ๋ผํ๊ธฐ: ๊ธฐ์ด ๋ช ๋ น์ด ์ฐ์ต๋ฒ! ๐
๐ Step 1: ํฐ๋ฏธ๋ ์ด๊ธฐ
- Windows ์ฌ์ฉ์๋ WSL(Windows Subsystem for Linux) ๋๋ Putty ํ์ฉ
- Ubuntu ์ค์น ํ, Ctrl + Alt + T๋ก ํฐ๋ฏธ๋ ์คํ
๐ Step 2: ์ฒซ ๋ช ๋ น์ด ์ ๋ ฅ๋ถํฐ ์์!
- ํ์ฌ ์์น ํ์ธํ๊ธฐ ๐บ๏ธ:
pwd
- ํด๋ ๋ชฉ๋ก ๊ตฌ๊ฒฝํ๊ธฐ ๐ง:
ls
- ์ ํด๋ ๋ง๋ค๊ธฐ โจ:
mkdir ๋์ํด๋
- ํด๋ ์ด๋ํ๊ธฐ ๐ถโ๏ธ:
cd ๋์ํด๋
- ํ์ผ ์์ฑํ๊ธฐ ๐:
nano ์ํ์ผ.txt
→ ํ ์คํธ ์ ๋ ฅ ํ ์ ์ฅ (Ctrl + O
)์ ์ข ๋ฃ (Ctrl + X
) - ํ์ผ ๋ด์ฉ ์ถ๋ ฅํ๊ธฐ ๐:
cat ์ํ์ผ.txt
- ํ์ผ ๋๋ ํด๋ ์ญ์ ํ๊ธฐ ๐ฅ:
rm ์ํ์ผ.txt
๋๋rmdir ๋์ํด๋
๐ก ์ค์ ํ๊ณผ ์ฃผ์์ฌํญ! ๐ฅ
- ๋ช
๋ น์ด์ ์ต์
(์ต์
๋ค์ ๋ถ๋ ํ๋ผ๋ฏธํฐ) ๋ฐ๋์ ์ตํ๊ธฐ! โ๏ธ (
-l
,-h
,--help
) - sudo ๋ช
๋ น์ด๋ก ๊ด๋ฆฌ์ ๊ถํ ์คํ โ ๏ธ
โsudo apt update
(ํจํค์ง ๋ฆฌ์คํธ ์ ๋ฐ์ดํธ) - ๋ช
๋ น์ด ์ฌ์ฉ์ ์ ์คํ! - ์ญ์ ๋ช
๋ น(
rm
)์ ๋์ดํฌ ์ ์์ด์! โ - ๊ณ์ ์ฐ์ตํ์ธ์! ๋ฐ๋ณต์ด ์ต๊ด์ด ๋ฉ๋๋ค! ๐ช
๐ ์ถ์ฒ ์ค์ต ํ๋ก์ ํธ! ์ค์ ์ฒ๋ผ ์ฐ์ตํ๊ธฐ ๐ป
- ๋ด๊ฐ ์ข์ํ๋ ์์
ํด๋ ์ ๋ฆฌํ๊ธฐ ๐ต
- ํด๋ ์์ฑ (
mkdir ์์
) - ํ์ผ ๋ณต์ฌ (
cp ~/Downloads/๋ ธ๋.mp3 ./์์ /
) - ํด๋ ๋ด์ฉ ํ์ธ (
ls ./์์
)
- ํด๋ ์์ฑ (
- ๋๋ง์ ๊ฐ๋จ ํ์ผ ๋ฐฑ์
์คํฌ๋ฆฝํธ ๋ง๋ค๊ธฐ ๐
.sh
ํ์ผ ํธ์ง ํ ์คํ!
๐ฏ ์์ฃผ ํ๋ ์ค๋ฅ ๋ฐ ํด๊ฒฐ์ฑ ! ๐
- ๋ช
๋ น์ด ์
๋ ฅ ์คํ ๐ซ →
command not found
→ ์คํ ์ฒดํฌ, ๋ช ๋ น์ด ์ฌ์ ๋ ฅ - ๊ถํ ๋ฌธ์ โ ๏ธ →
Permission denied
→sudo
๋ถ์ด๊ธฐ, ๊ถํ ๋ณ๊ฒฝ - ๊ฒฝ๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ ๋ ๐ ๏ธ → ์ ๋๊ฒฝ๋ก(
/home/user/...
) ๋๋ ์๋๊ฒฝ๋ก(./
) ํ์ฉ
โ ๊ฒฐ๋ก : ์ด๋ณด์๊ฐ ๋ช ๋ น์ด ๋ฐฐ์ฐ๋ฉด ์ข์ ์ด์ ์ ๋ค์ ๋จ๊ณ
โ๏ธ ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ต๋์ผ๋ก ํ ์ ์๋ ๊ฒ
- ์๋ฒ ๊ด๋ฆฌ, ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ , ์์คํ ์ต์ ํ, ๋ค์ํ ์๋ํ ์์ ! ๐
- ๋ช ๋ น์ด๋ ๋ง์น ์ปดํจํฐ์์ ์ธ์ด ๐ค, ์๊พธ ์ฐ๋ค ๋ณด๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์ ์ฐฝํด์ง๋ต๋๋ค!
๐ฅ Next Step:
- ๋งค์ผ 5๊ฐ ๋ช ๋ น์ด ์ฐ์ตํ๊ธฐ ๐ช
- ํ๋ก์ ํธ ๋๋ ๊ฐ์ธ ์๋ฒ์ ์ ์ฉํ๊ธฐ โ๏ธ
- ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ ๋๋ ์ ํ๋ธ ๊ฐ์ข ํ์ฉํ๊ธฐ ๐ฅ
์ด์ ํฐ๋ฏธ๋ ๋ช
๋ น์ด์ ์์์ ์ฌ๋ฌ๋ถ ์๋์์! ๐ ์์ ๊ฐ ๊ฐ๊ณ ์ค์ตํด๋ณด์ธ์! ๐
๊ฑฐ์นจ์์ด ๋ช
๋ น์ด ๋ง์คํฐ๊ฐ ๋์ด๋ณด๋ ๊ทธ๋ ๊น์ง ํ์ดํ
! ๐ฅณ๐ง๐ป
๐ ์ฐธ๊ณ ์๋ฃ & ์ถ์ฒ ๋งํฌ ๐
- Ubuntu ๊ณต์ ๋งค๋ด์ผ
- ๋ช ๋ น์ด ๋์๋ง
- ์ ํ๋ธ ํํ ๋ฆฌ์ผ ์ถ์ฒ: ์ํ ์ ๋ช ๋ น์ด ๊ฐ์ข ์๋ฆฌ์ฆ
๐ ๋! ์ด์ ๊ธฐ๋ณธ๊ธฐ ํํํ, ๋ช ๋ น์ด ๋ง์คํฐ๋ก ๋์ฝํ์ธ์! โจ๐
์ด์ ๊ธ ๋ณด๊ธฐ!!
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ฅผ ์ํ JavaScript ์ต์ ES ๊ธฐ๋ฅ ํ์ฉ๋ฒ ์ด์ ๋ฆฌ
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ฅผ ์ํ JavaScript ์ต์ ES ๊ธฐ๋ฅ ํ์ฉ๋ฒ ์ด์ ๋ฆฌ ๐๐ป์๋ ํ์ธ์, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ฌ๋ฌ๋ถ! ๐ ์ค๋์ ์ต์ JavaScript ES(ECMAScript)์ ๊ฐ๋ ฅํ๊ณ ์ ์ฉํ ๊ธฐ๋ฅ๋ค์ ์์ฐจ๊ฒ ์ด์ ๋ฆฌํด
5.asmrbita.com
10๋ฐฐ ํจ์จ์ ์ธ ๋ฆฌ๋ ์ค ์๋ฒ ์๋ํ ์คํฌ๋ฆฝํธ ์์ฑ๋ฒ 5๋จ๊ณ
10๋ฐฐ ํจ์จ์ ์ธ ๋ฆฌ๋ ์ค ์๋ฒ ์๋ํ ์คํฌ๋ฆฝํธ ์์ฑ๋ฒ 5๋จ๊ณ ๐๐ป์๋ ํ์ธ์! ๐ ์ค๋์ ์ฌ๋ฌ๋ถ์ ์๋ฒ ๊ด๋ฆฌ ๋ฅ๋ ฅ์ ํ ์ฐจ์ ์ ๊ทธ๋ ์ด๋ ์์ผ์ค ์์ฃผ ๊ฐ๋ ฅํ ๋น๋ฐ ๋ฌด๊ธฐ, ๋ฐ๋ก ๋ฆฌ๋ ์ค ์๋ฒ ์๋ํ
5.asmrbita.com