bin - gachi-mandoo-shell/Docs GitHub Wiki
man hier
ํฐ๋ฏธ๋ ์ฝ์ ์ฐฝ์์ ๋ค์์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด Linux, Unix ๊ณ์ด์ file hierarchy์ ๊ดํ man page๊ฐ ๋์จ๋ค
/bin
user utilities fundamental to both single-user and multi-user environments "๋จ์ผ ์ฌ์ฉ์์๊ฒ๋ ๋ค์ค ์ฌ์ฉ์์๊ฒ ๋ชจ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ํ User ์ ํธ๋ฆฌํฐ"
โ ์ผ๋ฐ์ ์ผ๋ก ์์ฃผ ๊ธฐ๋ณธ์ ์ธ ํ๋ก๊ทธ๋จ์ ์์น, ํนํ ์ฝ์์์ ํ์๋ก ํ๋ ๊ฒ๋ค๊ณผ ๋ฆฌ๋
์ค๊ฐ ๋์๊ฐ๊ธฐ ์ํด ๊ฐ์ฅ ์ต์๋ก ํ์ํ ํ๋ก๊ทธ๋จ๋ค์ด ๋ณด๊ด๋์ด ์๋ค. ๋ง๋ถ์ฌ, /usr ํํฐ์
์ด ๋ง์ดํธ ๋๊ธฐ ์ด์ ์ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ค์ด ์ ์ฅ๋์ด ์๋ค. ์ด์ ์ํ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ก๋ ํํ ์ฐ๋ cat ๋ช
๋ น์ด๋ ls ๋ช
๋ น์ด ๋ฑ์ด ์์นํ๋ค.
/sbin
system programs and administration utilities fundamental to both single-user and multi-user environments "๋จ์ผ ์ฌ์ฉ์์๊ฒ๋ ๋ค์ค ์ฌ์ฉ์ ํ๊ฒฝ์๊ฒ ๋ชจ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ํ System Program๊ณผ ๊ด๋ฆฌ ์ ํธ๋ฆฌํฐ"
โ /bin๊ณผ ๊ฐ์ ์ญํ ์ ํ๋ค. ๊ทธ๋ฌ๋ ์คํํ๊ธฐ ์ํด์๋ root ๊ถํ์ด ํ์ํ๋ค
/bin๊ณผ /sbin์ ์ฐจ์ด
ํฐ ์ฐจ์ด๋ ์์ง๋ง /sbin์์ ๋ค์ด์๋ ํ๋ก๊ทธ๋จ์ด ์ผ๋ฐ user๋ค์ด ์ ์ฐ์ง ์๋ System ๊ด๋ฆฌ๋ฅผ ์ํ ๊ฒ์ด๋ผ๋ ์ ์ด ๋ค๋ฅด๋ค. (๊ทธ๋ฆฌ๊ณ /sbin์ ์คํํ๊ธฐ ์ํด์๋ root ๊ถํ์ด ํ์ํ๋ค)
/usr/bin
โ /bin๊ณผ ์ ์ฌํ ์ญํ ์ ํ๋ค. ์ฝ์์์ ํ์ฅ๋ ํ๋ก๊ทธ๋จ์ด ๋ค์ด๊ฐ๋ค. /bin๊ณผ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ general-system-wide ๋ฒ์์์ ์ฌ์ฉ๊ฐ๋ฅ ํ๋ค๋ ์ ์ด๋ค. ์ด์ ์ํ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ก๋ sudo ๋ช
๋ น์ด, vi ๋ช
๋ น์ด ๋ฑ์ด ์์นํ๋ค.
/usr/sbin
โ /usr/bin๊ณผ ์ ์ฌํ ์ญํ ์ ํ๋ค. ๊ทธ๋ฌ๋ ์คํํ๊ธฐ ์ํด์๋ root ๊ถํ์ด ํ์ํ๋ค.
/usr/local/bin
โ ์ด๊ณณ์ ์์นํ ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ค๊ณผ ์คํฌ๋ฆฝํธ๋ค์ ์ผ๋ฐ ์ฌ์ฉ์๋ฅผ ์ํ ํ๋ก๊ทธ๋จ์ด๋ค. ๋ค๋ง, ์ด ํ๋ก๊ทธ๋จ๋ค์ distribution package manager์ ์ํด ๊ด๋ฆฌ๋์ง ์๋๋ค. ์๋ฅผ๋ค์ด, ์ฌ์ฉ์ ๋ณธ์ธ์ด ์ง์ local directory์์ compileํ ํ๋ก๊ทธ๋จ(logically compiled program)์ด๋ผ๋ฉด, ์ ๋๋กย /usr/bin์ ์์น์์ผ์ ์๋๋ค. ์ถํ ์ค์นํ๋ ์คํฌ๋ฆฝํธ ๋ฑ์ ์ํด ์๋ฌด๋ฐ ๊ฒฝ๊ณ ์์ด ์
๊ทธ๋ ์ด๋๋๊ฑฐ๋, ์ญ์ ๋ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ ์ด๋ฐ ํ๋ก๊ทธ๋จ๋ค์ย /usr/local/binย ๋๋ ํ ๋ฆฌ์ ์์นํด์ผ ํ๋ค.
/usr/local/sbin
โ /usr/local/bin๊ณผ ์ ์ฌํ ์ญํ ์ ํ๋ค. ๋ค๋ฅธย /sbin๋ค๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์คํํ๊ธฐ ์ํด์๋ root ๊ถํ์ด ํ์ํ๋ค.
~/bin
โ ์ด ํด๋๋ ์์ ์๋, ์์ ์๋ ์๋ค. ์ด ๋๋ ํ ๋ฆฌ์ ๋ค์ด๊ฐ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ค์ย user-scopedย ์ด๋ค. ์ฆ, ํ์ฌ ํ ๋๋ ํ ๋ฆฌ์ ์ด๋ฆ์ ๊ฐ์ง ์ฌ์ฉ์์๊ฒ๋ง ํ์ ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ค์ด๋ค. ๋ฐ๋ผ์ ์ฌ๊ธฐ์ ์ค์น๋๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ค์ user๋ฅผ ๊ตฌ๋ถํ๋ค.