bin, sbin, usr/bin, usr/sbin์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ ์˜๊ฒฌ

์ตœ๊ทผ์— ๋‹ค์Œ ๊ธฐ์‚ฌ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. bin, sbin, usr/bin, usr/sbin์˜ ์ฐจ์ด์ . ๋‚˜๋Š” ํ‘œ์ค€์— ๋Œ€ํ•œ ๋‚˜์˜ ๊ฒฌํ•ด๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

/ํฐ ์ƒ์ž

์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์™€ ์‚ฌ์šฉ์ž ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ๋งˆ์šดํŠธ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ(์˜ˆ: ๋‹จ์ผ ์‚ฌ์šฉ์ž ๋ชจ๋“œ)์— ํ•„์š”ํ•œ ๋ช…๋ น์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์Šคํฌ๋ฆฝํŠธ์—์„œ ๊ฐ„์ ‘์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น์ด ํฌํ•จ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ํŒ€์ด ์ฐธ์„ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ•, ์„ chgrp, chmod๋ฅผ, chownํ•˜์ง€, cp, ๋ฐ์ดํ„ฐ, dd, df, dmesg์—, ์—์ฝ”, ๊ทธ๋ฆ‡๋œ, ํ˜ธ์ŠคํŠธ ์ด๋ฆ„, ์ฃฝ์ด๊ธฐ, ln, ๋กœ๊ทธ์ธ, ls, mkdir, mknod, ๋ฐฐ์šฐ๊ธฐ, ๋งˆ์šดํŠธ, mv, ps, pwd, rm, rmdir, SED, sh, ์Šคํ‹ฐ, su, ๋™๊ธฐํ™”, ์ฐธ๋œ, umount, uname.

/usr์— ๋Œ€ํ•œ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ systemd ์‹œ๋Œ€์—๋Š” /usr์„ ๋ณ„๋„์˜ ์žฅ์น˜์—์„œ ์ฐพ์„ ์ˆ˜ ์—†์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ, ์‹ ํ˜ธ๋“ฑ, ์ปคํ”ผ ๊ทธ๋ผ์ธ๋” ๋ฐ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” PDP-11์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณผํ•™ ์•„์นด๋ฐ๋ฏธ ์‹คํ—˜์‹ค ์ค‘ ํ•˜๋‚˜์— ์žˆ๋Š” ์žฅ์น˜์ž…๋‹ˆ๋‹ค.

/ sbin

์‹œ์Šคํ…œ ๊ด€๋ฆฌ(๋ฐ ๊ธฐํƒ€ ๋ฃจํŠธ ์ „์šฉ ๋ช…๋ น)์— ์‚ฌ์šฉ๋˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์ธ /sbin์—๋Š” /bin์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ์™ธ์— ์‹œ์Šคํ…œ ๋ถ€ํŒ…, ๋ณต์›, ๋ณต์› ๋ฐ/๋˜๋Š” ๋ณต์›์— ํ•„์š”ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. /usr์ด ๋งˆ์šดํŠธ๋œ ํ›„(๋ฌธ์ œ๊ฐ€ ์—†์„ ๋•Œ) ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์ผ๋ฐ˜์ ์œผ๋กœ /usr/sbin์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ์— ์„ค์น˜๋œ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์€ /usr/local/sbin์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์ƒ๋˜๋Š”:

fastboot, fasthalt, fdisk, fsck, getty, ์ •์ง€, ifconfig, init, mkfs, mkswap, ์žฌ๋ถ€ํŒ…, ๊ฒฝ๋กœ, swapon, swapoff, ์—…๋ฐ์ดํŠธ.

์žฅ๋‚œ์Šค๋Ÿฌ์šด ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์‹œ์Šคํ…œ์„ ๋ณดํ˜ธํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š” x ์†์„ฑ์„ ์„ค์ •ํ•˜์—ฌ ๋ˆ„๊ตฌ๋„ ์ด๋Ÿฌํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๊ธˆ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋˜ํ•œ /bin ๋ฐ /sbin์„ ์•„์นด์ด๋ธŒ์˜ ๋ณต์‚ฌ๋ณธ์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ(๋™์ผํ•œ ์œ ํ˜•์˜ ๋ชจ๋“  ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ๋™์ผ)์€ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ์—†์ด ์‹œ์Šคํ…œ์„ ์ˆ˜์ •ํ•˜๋Š” ๋น ๋ฅธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

/ usr / bin

์—ฌ๊ธฐ์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ์œ ํ˜•์˜ ๋ช…๋ น, ํšŒ์‚ฌ์˜ ๋ชจ๋“  ์„œ๋ฒ„/์ปคํ”ผ ๊ทธ๋ผ์ธ๋”์— ๋Œ€ํ•ด ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  /usr ์ž์ฒด๋Š” ๋‹ค๋ฅธ OS์— ๋™์ผํ•˜๊ฒŒ ๋ฐฐํฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(/bin ๋ฐ /sbin์˜ ๊ฒฝ์šฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ). ์ด๋“ค์€ ๊ตฌ์กฐ์ ์œผ๋กœ ๋…๋ฆฝ์ ์ธ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. /opt ๋˜๋Š” ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์œ„์น˜์— ์žˆ๋Š” Perl ๋˜๋Š” Python ํ•ด์„๊ธฐ์— ๋Œ€ํ•œ ๋งํฌ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

/ usr / sbin

/usr/bin๊ณผ ๋™์ผํ•˜์ง€๋งŒ ๊ด€๋ฆฌ์ž๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

/usr/local/bin ๋ฐ /usr/local/sbin

๊ฐ€์žฅ ์ค‘์š”ํ•œ ์œ„์น˜ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ /usr์€ ์ „์ฒด ์กฐ์ง์—์„œ ๋™์ผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์žฅ์น˜์— ํ•„์š”ํ•˜์ง€ ์•Š์€ OS ์ข…์†, ํ•˜๋“œ์›จ์–ด ์ข…์† ๋ฐ ๋‹จ์ˆœํ•œ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋จธ์‹ ์—์„œ /usr์„ ๋™๊ธฐํ™”ํ•  ๋•Œ /usr/local์„ ์ œ์™ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

/ํ™ˆ/$USER/๋นˆ

์—ฌ๊ธฐ์„œ ์‚ฌ๋ก€๋Š” /usr/local๊ณผ ์œ ์‚ฌํ•˜๋ฉฐ ํŠน์ • ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ •ํ•œ ํ”„๋กœ๊ทธ๋žจ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋™ํ•˜๋ฉด ๋‹ค๋ฅธ ๋จธ์‹ ์œผ๋กœ ์ „์†ก(๋˜๋Š” ๋™๊ธฐํ™”)๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์†กํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์€ /home/$USER/.local/bin์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์  ์—†์ด ๋กœ์ปฌ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. /home/$USER/sbin์€ ๋ช…๋ฐฑํ•œ ์ด์œ ๋กœ ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜์ •์‚ฌํ•ญ๊ณผ ์ถ”๊ฐ€์‚ฌํ•ญ์„ ๋ณด๊ณ  ๊ธฐ๋ปํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€