์ทจ๋ฏธ๋ ์ ๋ฌด๋ก ์ธํด์ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ ์์ฃผ ์ ํด์ผ ํ๋ ๋ถ๋ค์ด ๋ง์ผ์ค ํ ๋ฐ์. ์ต๊ทผ์ ์ ๋ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ ์์ฃผ ์ฌ์ฉํ๋ค ๋ณด๋ GUI์๋ ๋ค๋ฅธ ํธ๋ฆฌํ ์ ๋ ๋ง๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
์ ์ฐ๋ฉด ์๋ ์์ฃผ ์์ด๋ฒ๋ฆฌ๋ ์ฑ๊ฒฉ ๋๋ฌธ์ ๊ฐ๋จํ์ง๋ง ์ ์ฉํ ๋ช ๋ น์ด๋ค์ ์ ๋ฆฌํด๋ณผ๊น ํฉ๋๋ค.
๐ Linux ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด
๐ค ํ์ฌ ์์น(working dirctory) ์ฐพ๊ธฐ - PWD (Print Working Directory)
pwd
ํ์ฌ ์์ ์ ์์น๋ฅผ ์๋ ค์ฃผ๋ ๋ช ๋ น์ด์ ๋๋ค(๋์๋ฌธ์ ๊ตฌ๋ถ ์์ด ์ฌ์ฉํฉ๋๋ค.).
๋ฆฌ๋ ์ค๋ ํฐ๋ฏธ๋์ ์ด์ฉํ ๋, ์ข ์ข ํ์ฌ ๋๋ ํฐ๋ฆฌ๊ฐ ์ด๋์ธ์ง ํท๊ฐ๋ฆด ๋๊ฐ ์๋๋ฐ ํ์ฌ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ฐพ์ ๋ ์ฌ์ฉํ๋ฉด ์ ์ฉํ ๋ช ๋ น์ด์ ๋๋ค.
cd๋ก ์ฐพ๋ ์ผ์ ์ด์ ๊ทธ๋ง~
ํ์ฌ ๋๋ ํฐ๋ฆฌ(ํด๋) ๋ฐ ํ์ผ ์ฐพ๊ธฐ / ์จ๊น ํ์ผ ์ฐพ๊ธฐ - LS(List directory contentS)
ls ๋ช ๋ น์ด๋ ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ์๋ ํ์ผ ํน์ ํด๋๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ช ๋ น์ด์ ๋๋ค.
๊ทธ๋ฅ ์ฌ์ฉํ ์๋ ์์ง๋ง ํธ์๋ฅผ ์ํด์ ์ต์ ๋ฃ์ด์ ์ฌ์ฉํฉ๋๋ค.
์ต์ ์ -๋ค์ ํน์ ์ํ๋ฒณ์ ๋ฃ์ด์ ์ฌ์ฉํ๋ฉฐ ์ฌ๋ฌ ๊ฐ ์ค๋ณตํด์ ์ฌ์ฉ๋ ๊ฐ๋ฅํฉ๋๋ค(ex: ls -al).
l: long format์ผ๋ก ๋ณด๊ธฐ
l ์ต์ ์ ๊ถํ, ํฌ๊ธฐ, ์์ฑ์, ์์ฑ ๋ฐ ์์ ์๊ฐ ๋ฑ ๋ ๋ค์ํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค ๋ฟ ์๋๋ผ ์์ง ์ ๋ ฌ๋์ด ๋ฆฌ์คํธ๋ฅผ ๋ณด๊ธฐ ํ๊ฒฐ ์์ํด์ง๋๋ค.
F: ๋๋ ํฐ๋ฆฌ์ ํ์ผ ๊ตฌ๋ถ
F์ต์ ์ ๋๋ ํฐ๋ฆฌ(ํด๋)์ ํ์ผ์ ๊ตฌ๋ถํด์ค ์ ์๋ ๋ช ๋ น์ด์ ๋๋ค.
์ ์ ๊ฒฝ์ฐ ํ ๋ง๋ฅผ ์ค์นํ์ฌ ๋๋ ํฐ๋ฆฌ์ ๊ฒฝ์ฐ ์์ด ์ผ๋ฐ ํ์ผ๊ณผ ๋ค๋ฅด์ง๋ง ์์ํ๊ฒ ์ฌ์ฉํ์๋ฉด ๋ชจ๋ ๊ฐ์ ์์ผ๋ก ๊ตฌ๋ถ์ด ์ด๋ ต์ต๋๋ค.
์ด๋, F์ต์ (๋๋ฌธ์)์ ์ฃผ์๋ฉด ๋๋ ํฐ๋ฆฌ ๋ค์๋ ์ฌ๋์ฌ(/)๊ฐ ๋ถ์ด์ ๋ช ํํ ๊ตฌ๋ถํ ์ ์์ต๋๋ค.
a: ๋ชจ๋ ํ์ผ(์จ๊ธด ํ์ผ ํฌํจ) ๋ฐ ๋๋ ํฐ๋ฆฌ ๋ณด๊ธฐ
a ์ต์ ์ ์จ๊น ์ฒ๋ฆฌ๋์ด์๋ ํ์ผ์ ๋ฌผ๋ก , ํ์ฌ ํ์ฌ, ํ์ ๋๋ ํฐ๋ฆฌ๋ ํ์ธ๋ฉ๋๋ค.
์ ํํ๋ ์์. ์ด ๋ถ์ ๋ชจ๋ ํ์ผ์ ๋ณด์ฌ์ค๋ค๊ณ ํฉ๋๋ค.
์จ๊ธด ํ์ผ์ธ ". hiddenfile"๊ณผ ํ์ฌ ๋๋ ํฐ๋ฆฌ์ธ ๋๋ ํฐ๋ฆฌ์ธ "." ์์ ๋๋ ํฐ๋ฆฌ์ธ ".."๊น์ง ๋ชจ๋ ๋ณด์ ๋๋ค.
๐ ๋๋ ํฐ๋ฆฌ ์ด๋ CD (Change Directory)
cd
cd ๋ช ๋ น์ด์ ๊ฒฝ์ฐ, ํ์ฌ ์์ ์ด ์์ ํ๋ ๋๋ ํฐ๋ฆฌ(ํด๋)๋ฅผ ์ด๋ํ๋ ๋ช ๋ น์ด์ ๋๋ค. cd ๋ช ๋ น์ด๋ ๋ค์ํ๊ฒ ํ์ฉ๋ฉ๋๋ค.
cd ๋ช ๋ น์ด์ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ์ "cd ๊ฒฝ๋ก"์ ๋๋ค.(์ค์ ์ฌ์ฉ์์๋ ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.)
1. ๋ฃจํธ(root) ๊ฒฝ๋ก๋ก ์ด๋, ์ต์์ ๊ฒฝ๋ก๋ก ์ด๋
์ต์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๋ ๋ช ๋ น์ด๋ cd ~ ๋ฅผ ์ ๋ ฅํ์๋ฉด ๋ฉ๋๋ค.
~ ๋ ์ต์์ ๋๋ ํฐ๋ฆฌ์ ๊ฒฝ๋ก๋ฅผ ๊ฐ๋ฆฌํต๋๋ค.
์ ์ฌ์ง์์ pwd ๋ช ๋ น์ด๋ฅผ ํ์ฉํด ์์น๋ฅผ ํ์ธํ์ ๋, ~/Desktop์์ ~๋ก ์ด๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
์ ์ฌ์ง๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์จ ์ด์ ๋ ์ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ(~)๊ฐ Users/spacejin์ ๋๋ค.
2. ์ ๋ ๊ฒฝ๋ก ์ด๋
cd ~/๊ฒฝ๋ก
์ ๋ ๊ฒฝ๋ก๋ ์๋ ๊ฒฝ๋ก์ ๋ฐ๋ ๊ฐ๋ ์ผ๋ก ํ์ฌ ๋ด๊ฐ ์ด๋ค ์์น์ ์์ด๋ ๋ชฉ์ ์ง๋ก ์ด๋ํ๋ ๊ฒ์ ๋งํฉ๋๋ค.
์) B -> A, C -> A, D -> A์ ๊ฐ์ด ํญ์ A๋ก ์์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ณ๊ฒฝ ๊ฐ๋ฅ
๊ฐ๋จํ๊ฒ ์ต์์์ธ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์์ ์์ฐจ์ ์ผ๋ก ์ฌ๋ผ๊ฐ๋ ๊ฒ์ ๋งํฉ๋๋ค.
cd ~/ํด๋ 1/ํด๋ 2/ํด๋ 3
-> ์ต์์ ๋๋ ํฐ๋ฆฌ์ ์๋ ํด๋ 1์ ๋ค์ด์๋ ํด๋ 2์ ๋ค์ด์๋ ํด๋ 3์ผ๋ก ์ด๋
Desktop์ด๋ผ๋ ์์น์์ Library์์ ์๋ Google ๋๋ ํฐ๋ฆฌ ์์ ์๋ GoogleSoftwareUpdate์ ๋ค์ด๊ฐ ๋ณธ ์์์ ๋๋ค.
3. ์๋ ๊ฒฝ๋ก ์ด๋ / ์ด์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
cd /์๋์ ๊ฒฝ๋ก
ํ์ฌ ์์ ๋๋ ํฐ๋ฆฌ์์ ๋ฐ๋ก ์ฐ๊ฒฐ๋ ๋๋ ํฐ๋ฆฌ(์์ ํน์ ํ์)๋ก ํ ๋จ๊ณ์ฉ ์ด๋ํ๋ ๋ช ๋ น์ ๋๋ค.
๋จผ์ , ์ด์ (์์) ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๋ ๋ฐฉ๋ฒ
cd..
Google ๋๋ ํฐ๋ฆฌ ์์ ์๋ GoogleSoftwareUpdate์์ ๋ค์ Google๋ก ๋์์์ต๋๋ค.
์ด๋ฐ ์์ผ๋ก ๊ณ์ ์์๋ก ์ด๋ํ ์๋ ์์ต๋๋ค. (cd../../../. -> 3๋ฒ ์์๋ก ์ด๋)
ํ์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
ํ์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๋ ๋ฐฉ๋ฒ์ ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ์กด์ฌํ๋ ๋๋ ํฐ๋ฆฌ๋ฅผ cd ๋ช ๋ น์ด ํ์ ์ ์ด์ฃผ์๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๐ ๋๋ ํ ๋ฆฌ(ํด๋) ์์ฑ MKDIR (MaKe DIRectory)
mkdir "์์ฑํ ํด๋ ์ด๋ฆ"
๐ ๋๋ ํ ๋ฆฌ(ํด๋) ๋ฐ ํ์ผ ์ญ์ RM (ReMove)
rm "์ญ์ ํ ํ์ผ"
rm -rf "์ญ์ ํ ๋๋ ํ ๋ฆฌ"
๐ค rm ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ๋ ์ด์ ?
1. ๋น ๋ฅธ ์๋
2. ๊ท์น์ ๋ง๋ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ์ ๊ฐํธํ ์ญ์
r, f ์ต์ ๊ธฐ๋ฅ์?
-r: recursive ์ต์ ์ผ๋ก ์ฌ๊ท์ ์ผ๋ก ์ญ์ ํ๋ค๋ ์๋ฏธ์ด๋ค. ๋๋ ํ ๋ฆฌ์๋ ํ์์ ํ์ผ ๋ฐ ๋ค๋ฅธ ๋๋ ํ ๋ฆฌ๊ฐ ๋ค์ด์์ ์ ์๋๋ฐ, ํด๋น ํ์ ๋ชจ๋ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ค๋ ์๋ฏธ. r ์ต์ ์ ์ฃผ์ง ์์ผ๋ฉด ๋๋ ํ ๋ฆฌ์ ๊ฒฝ์ฐ ์ญ์ ๊ฐ ๋์ง ์์ต๋๋ค.
-f: ํ์ธ ๋ฌด์. ํ์ผ ์ญ์ ์ ๊ถํ์ด ํ์ํ ๋, ์ ๋ง ์ญ์ ํ ๊ฒ์ธ์ง ํ์ธ ๋ฌธ๊ตฌ๋ ๋์ค๋๋ฐ ์ผ์ผํ yes๋ฅผ ์ณ์ฃผ๋ ๊ฒ์ด ๊ท์ฐฎ๊ธฐ ๋๋ฌธ์ ํ์ธ ๋ฌธ๊ตฌ๋ฅผ ๋ฌด์ํ๊ณ ๋ฐ๋ก ์ญ์ ํ๊ธฐ ์ํด์ ์ฌ์ฉ.
ํ์ผ์ ๊ฒฝ์ฐ -r ์ต์ ์ ์ ๋ฌด์ ์๊ด์์ด ์ญ์ ๊ฐ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ํ๋ฒ์ ์ญ์ ํ ๋ -rf ์ต์ ์ ๊ฐ์ด ์ฃผ์๋ฉด ํธํ๊ฒ ์ญ์ ๊ฐ๋ฅํฉ๋๋ค.
ํน์ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ํ๋ฒ์ ์ญ์ ํ๊ธฐ
์ปค๋งจ๋๋ฅผ ํตํด์ ์ญ์ ๋ฅผ ํ ๋ ๊ท์น์ ๋ง๋ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ๋ฅผ ํ๋ฒ์ ์ญ์ ํ ์ ์์ด์ ํธ๋ฆฌํฉ๋๋ค.
์์ "test"๋ก ์์ํ๋ ์ด๋ฆ์ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ๋ฅผ ํ๋ฒ์ ์ญ์ ํ๋ค.
๐ ๋ช ๋ น์ด ๋งค๋ด์ผ MAN (MANual)
๋ชจ๋ ๋ช ๋ น์ด์ ์ฌ์ฉ๋ฒ๊ณผ ์ต์ ๋ค์ ๋ํ ์ค๋ช ์ ๋ณผ ์ ์๋ ๋ช ๋ น์ด์ ๋๋ค.
man "ํ์ธํ ๋ช ๋ น์ด"๋ก ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
์ด ๋ช ๋ น์ด ์ด๋ป๊ฒ ์ฌ์ฉํ๋๋ผ? ํน์ ์ด๋ป๊ฒ ์ฌ์ฉํ์ง ํ ๋ ์์ฃผ ์ฌ์ฉํฉ๋๋ค.
๋งค๋ด์ผ์ ๋ค์ด๊ฐ๋ฉด ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํด๋น ๋ช ๋ น์ด์ ๋ํ ์ค๋ช ์ด ๊ฐ๋ตํ ๊ธฐ๋ก๋์ด์์ต๋๋ค.
๋ฐฉํฅํค๋ฅผ ์ฌ์ฉํด์ ์คํฌ๋กคํ ์ ์์ต๋๋ค.
๋งค๋ด์ผ์์ ๋๊ฐ๋ ๋ฐฉ๋ฒ์ ์ํ๋ฒณ q๋ฅผ ๋๋ฅด๋ฉด ๋๊ฐ ์ ์์ต๋๋ค.
man์์ ํน์ ๋จ์ด ๊ฒ์
ํน์ ๋จ์ด๋ฅผ ๊ฒ์ํ ๋๋ ์ฌ๋์ฌ(/) + "์ฐพ์ ๋จ์ด"๋ฅผ ์ ๋ ฅ ํ ์ํฐ๋ฅผ ๋๋ฅด์๋ฉด ์ฐพ์ ์ ์์ต๋๋ค.
man์ ์ผ์๋ฉด ์ ์ผ ํ๋จ์ ์ฝ๋ก (:)์ด ์ ํ์๋๋ฐ /๋ฅผ ๋๋ฅด์๊ณ ํน์ ๋จ์ด๋ฅผ ์ฐพ์ผ๋ฉด ๋ฉ๋๋ค.