Π”Ρ€ΡƒΠ³ΠΎ мислСњС Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ bin, sbin, usr/bin, usr/sbin

НСодамна ја ΠΎΡ‚ΠΊΡ€ΠΈΠ² ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°: Π Π°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ bin, sbin, usr/bin, usr/sbin. Π‘ΠΈ сакал Π΄Π° Π³ΠΎ сподСлам ΠΌΠΎΠ΅Ρ‚ΠΎ мислСњС Π·Π° стандардот.

/ ΠšΠ°Π½Ρ‚Π°

Π‘ΠΎΠ΄Ρ€ΠΆΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΈ користат ΠΈ администраторот Π½Π° систСмот ΠΈ корисницитС, Π½ΠΎ ΠΊΠΎΠΈ сС Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΈ ΠΊΠΎΠ³Π° Π½Π΅ сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° Π΅Π΄Π΅Π½ корисник). МоТС Π΄Π° содрТи ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠΎΠΈ сС користат ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ΄ скрипти.

Π’Π°ΠΌΡƒ сС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ присутни слСднитС Π΅ΠΊΠΈΠΏΠΈ:

ΠΌΠ°Ρ‡ΠΊΠ°, Ρ‡Π³Ρ€ΠΏ, chmod, засадСн, cp, Π΄Π°Ρ‚ΡƒΠΌ, dd, df, dmesg, ΠΏΡ€ΠΎΠΏΡƒΡˆΡ‚ΠΈ, Π»Π°ΠΆΠ½ΠΈ, hostname, ΡƒΠ±ΠΈΠ΅, ln, Π›ΠΎΠ³ΠΈΡ€Π°Ρ˜ Π‘Π΅, ls, mkdir, mknod, повСќС, сС ΠΊΠ°Ρ‡ΠΈ, mv, ps, ΠŸΠ’Π”, rm, Ρ€ΠΌΠ΄ΠΈΡ€, ΠΆΠ΅Π΄, sh, stty, su, синхронизиратС, вистина, сума, Π½Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ΠΈ.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ символски врски Π΄ΠΎ /usr, Π½ΠΎ ΠΈΠ°ΠΊΠΎ Π²ΠΎ Π΄Π΅Π½ΠΎΠ²ΠΈΡ‚Π΅ Π½Π° systemd /usr Π½Π΅ сС Π½Π°ΠΎΡ“Π° Π½Π° посСбСн ΡƒΡ€Π΅Π΄, сСпак ΠΌΠΎΠΆΠ΅ Π΄Π° сС најдС Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ систСм, сСмафор, ΠΌΠ΅Π»Π½ΠΈΡ†Π° Π·Π° ΠΊΠ°Ρ„Π΅ ΠΈ PDP-11 кој слуТи Π²Π°ΠΆΠ΅Π½ ΡƒΡ€Π΅Π΄ Π²ΠΎ Π΅Π΄Π½Π° ΠΎΠ΄ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ Π½Π° ΠΠΊΠ°Π΄Π΅ΠΌΠΈΡ˜Π°Ρ‚Π° Π½Π° Π½Π°ΡƒΠΊΠΈΡ‚Π΅.

/ sbin

УслуТнитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΡˆΡ‚ΠΎ сС користат Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° систСмот (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ само Π·Π° root), /sbin содрТи Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π·Π° подигањС, ΠΎΠ±Π½ΠΎΠ²ΡƒΠ²Π°ΡšΠ΅, ΠΎΠ±Π½ΠΎΠ²ΡƒΠ²Π°ΡšΠ΅ ΠΈ/ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмот ΠΏΠΎΠΊΡ€Π°Ρ˜ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎ /bin. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ ΠΏΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° /usr (ΠΊΠΎΠ³Π° Π½Π΅ΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ) ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС ставаат Π²ΠΎ /usr/sbin. Π›ΠΎΠΊΠ°Π»Π½ΠΎ инсталиранитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° систСмот Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС стават Π²ΠΎ /usr/local/sbin.

ΠžΡ‡Π΅ΠΊΡƒΠ²Π°Π½ΠΎ:

fastboot, fasthalt, fdisk, fsck, getty, halt, ifconfig, init, mkfs, mkswap, Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅, Ρ€ΡƒΡ‚Π°, swapon, swapoff, Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅.

Π•Π΄Π΅Π½ ΠΎΠ΄ Π½Π°Ρ‡ΠΈΠ½ΠΈΡ‚Π΅ Π΄Π° сС Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΈ систСмот ΠΎΠ΄ ΠΈΠ³Ρ€ΠΈΠ²ΠΈΡ‚Π΅ Ρ€Π°Ρ†Π΅ Π½Π° корисницитС Π΅ Π΄Π° сС Π·Π°Π±Ρ€Π°Π½ΠΈ сСкој Π΄Π° Π³ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° ΠΎΠ²ΠΈΠ΅ Π°Π»Π°Ρ‚ΠΊΠΈ со ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΡ‚ x.
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° /bin ΠΈ /sbin со ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ΄ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚Π° (исто Π·Π° ситС систСми ΠΎΠ΄ ист Ρ‚ΠΈΠΏ) Π΅ Π±Ρ€Π· Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС ΠΏΠΎΠΏΡ€Π°Π²Π°Ρ‚ систСмитС Π±Π΅Π· ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

/ usr / ΠΊΠΎΡ€ΠΏΠ° Π·Π° ΠΎΡ‚ΠΏΠ°Π΄ΠΎΡ†ΠΈ

Π‘Γ¨ Π΅ Сдноставно ΠΎΠ²Π΄Π΅. Π˜ΡΡ‚ Ρ‚ΠΈΠΏ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, исти Π·Π° ситС сСрвСри/ΠΌΠ΅Π»Π½ΠΈΡ†ΠΈ Π·Π° ΠΊΠ°Ρ„Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π°. И самиот /usr ΠΌΠΎΠΆΠ΅ Π΄Π° сС распорСди ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми (Π·Π° /bin ΠΈ /sbin ΠΎΠ²Π° ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°), ΠΎΠ²Π° сС архитСктонски нСзависни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. МоТС Π΄Π° содрТи врски Π΄ΠΎ perl ΠΈΠ»ΠΈ python Ρ‚ΠΎΠ»ΠΊΡƒΠ²Π°Ρ‡ΠΈ, ΠΊΠΎΠΈ сС Π½Π°ΠΎΡ“Π°Π°Ρ‚ Π²ΠΎ /opt ΠΈΠ»ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎ мСсто Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

/ usr / sbin

Π˜ΡΡ‚ΠΎ ΠΊΠ°ΠΊΠΎ /usr/bin, Π½ΠΎ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° само ΠΎΠ΄ администратори.

/usr/local/bin ΠΈ /usr/local/sbin

Π•Π΄Π½Π° ΠΎΠ΄ Π½Π°Ρ˜Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ сè Π΄Ρ€ΡƒΠ³ΠΎ, /usr Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ист Π½ΠΈΠ· Ρ†Π΅Π»Π°Ρ‚Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ зависни ΠΎΠ΄ ОБ, зависни ΠΎΠ΄ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ ΠΈ Сдноставно ΠΊΠΎΠΈ Π½Π΅ сС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π½Π° ситС ΡƒΡ€Π΅Π΄ΠΈ. Кога сС синхронизира /usr Π½Π° машини, /usr/local ΠΌΠΎΡ€Π° Π΄Π° сС исклучи.

/Π΄ΠΎΠΌΠ°/$USER/ΠΊΠ°Π½Ρ‚Π°

ОвдС ΡΠ»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ Π΅ сличСн Π½Π° /usr/local, само ΡˆΡ‚ΠΎ ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ спСцифични Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ корисник. МоТС Π΄Π° сС прСнСсС (ΠΈΠ»ΠΈ синхронизира) Π½Π° Π΄Ρ€ΡƒΠ³Π° машина ΠΊΠΎΠ³Π° корисникот сС Π΄Π²ΠΈΠΆΠΈ. Она ΡˆΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСнСсС сС Ρ‡ΡƒΠ²Π° Π²ΠΎ /home/$USER/.local/bin. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π±Π΅Π· Ρ‚ΠΎΡ‡ΠΊΠ°. /home/$USER/sbin нСдостасува ΠΎΠ΄ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ.

ЌС ΠΌΠΈ Π±ΠΈΠ΄Π΅ Π΄Ρ€Π°Π³ΠΎ Π΄Π° Π²ΠΈΠ΄Π°ΠΌ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°ΡšΠ°.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€