Linux ํ์ผ ์์คํ ๊ณผ ํ์ผ๊ณผ ๊ด๋ จ๋ ๊ธฐ๋ณธ ๋ช ๋ น์ด
Linux ํ์ผ ์์คํ
๋ฆฌ๋ ์ค๋ ๋๋ถ๋ถ์ ๋ช ๋ น์ด, ์ฅ์น, ์์คํ ๊ด๋ จ ์ ๋ณด ๋ฑ์ ํ์ผ์ ํํ๋ก ๊ด๋ฆฌํ๋ค.
์ด๋ฌํ ํ์ผ๋ค์ ๋ชฉ์ ๋ฐ ์ฉ๋์ ๋ฐ๋ผ ๋ณ๋์ ๋๋ ํ ๋ฆฌ(ํด๋)๋ก ๊ด๋ฆฌ๋๋ค.
1-1 ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ
/
Root ๊ฒฝ๋ก
/dev
์ฅ์น(Device) ์ ๊ด๋ จ๋ ํ์ผ๋ค์ด ๋ณด๊ด๋ ๋๋ ํ ๋ฆฌ
/etc
์์คํ ์ ํต์ฌ ์ค์ ํ์ผ๋ค์ด ๋ณด๊ด๋ ๋๋ ํ ๋ฆฌ
/usr
๋๋ถ๋ถ์ ์์คํ ์ด ๊ฐ์ง ๋ชจ๋ ์คํ ํ์ผ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์์ค ์ฝ๋ ๋ฑ์ ๋ณด๊ดํ๋ ๋๋ ํ ๋ฆฌ
/usr/bin
ํด๋น ์์คํ ์์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ณธ ์ฌ์ฉ์ ๋ช ๋ น์ด๊ฐ ๋ณด๊ด๋ ๋๋ ํ ๋ฆฌ
/usr/sbin
๊ด๋ฆฌ์๋ฅผ ์ํ ๋ช ๊ฐ์ง ์ถ๊ฐ ๋ช ๋ น์ด๊ฐ ๋ณด๊ด๋ ๋๋ ํ ๋ฆฌ
/home
์ฌ์ฉ์๊ฐ ์ด์ฉํ๋ ๊ฐ์ธ์ ์ธ ํ์ผ๋ค์ ๋ณด๊ดํ๋ ๊ฒฝ๋ก ์ผ๋ฐ์ ์ธ ํ์ผ, ๋ฉ๋ชจ, ํ๋ก๊ทธ๋จ ๋ฑ์ด ์๋ค.
/home/bob
Bob์ด ๊ฐ๋ณ์ ์ผ๋ก ์ฌ์ฉ ์ค์ธ ๋๋ ํ ๋ฆฌ
/home/alice
Alice๊ฐ ์ฌ์ฉ ์ค์ธ ๋๋ ํ ๋ฆฌ
/var
ํ๋ก๊ทธ๋จ ์คํ ๊ณผ์ ์์ ๋ฐ์ํ ์์คํ ๋ก๊ทธ, ์บ์, ์ฌ์ฉ์์ ๊ธฐ๋ก ์ถ์ ๋ฑ์ ๋ด์ฉ์ ๋ณด๊ดํ๊ณ ์๋ ๋๋ ํ ๋ฆฌ
2. ํ์ผ๊ณผ ๊ด๋ จ๋ ๊ธฐ๋ณธ ๋ช ๋ น์ด
ํ์ผ ์์คํ ์ ์ต์์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ฃจํธ(Root) ๋๋ ํ ๋ฆฌ ๋ผ๊ณ ํ๋ค.
ํ์ฌ ์์ ์ค์ธ ๋๋ ํ ๋ฆฌ ๊ฒฝ๋ก ํ์ธ
pwd
๋๋ ํ ๋ฆฌ ๋ณ๊ฒฝ
cd
ํ์ฌ ๋๋ ํ ๋ฆฌ ๋ด๋ถ ๋ชฉ๋ก ํ์ธ
ls
์จ๊น ํ์ผ ๋ชจ๋ ๋ชฉ๋ก ํ์ธ
ls -al
2-1 file ๋ช ๋ น์ด๋ฅผ ํตํ ํ์ผ์ ํ์ (ํ์ฅ์) ํ์ธ
์ผ๋ฐ์ ์ธ ๋ฆฌ๋ ์ค์์๋ ํ์ผ ์ด๋ฆ๋ง ๋ณด๊ณ ์๋ ํ์ผ์ ํ์ ์ ํ์ธํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ file ๋ช ๋ น์ด๋ฅผ ํตํด ํด๋น ํ์ผ์ ํ์ ์ ํ์ธํ ์ ์๋ค.
file home
-> home : directory