Nedavno sam otkrio ovaj članak:
/ kanta za smeće
Sadrži naredbe koje mogu koristiti i administrator sustava i korisnici, ali koje su neophodne kada nema montiranih drugih datotečnih sustava (na primjer, u jednokorisničkom načinu). Također može sadržavati naredbe koje neizravno koriste skripte.
Očekuje se prisustvo sljedećih ekipa:
kako, chgrp, chmod, chown, cp, podaci, dd, df, dmesg, odjek, lažan, hostname, ubiti, ln, prijava, ls, mkdir, mknod, više, montirati, mv, ps, osoba, rm, je rm, žeđ, sh, stty, su, sinkronizirati, istinski, razmontirati, uname.
Možete napraviti simboličke veze na /usr, ali iako se u danima systemda /usr ne može pronaći na zasebnom uređaju, još uvijek se može pronaći na ugrađenom sustavu, semaforu, mlincu za kavu i PDP-11 koji služi važnoj uređaj u jednom od laboratorija Akademije znanosti.
/ sbin
Uslužni programi koji se koriste za administraciju sustava (i druge naredbe samo za root), /sbin sadrži binarne datoteke potrebne za pokretanje, vraćanje, obnavljanje i/ili obnavljanje sustava uz binarne datoteke u /bin. Programi koji se pokreću nakon što je /usr montiran (kada nema problema) obično se smještaju u /usr/sbin. Lokalno instalirane programe za administraciju sustava treba smjestiti u /usr/local/sbin.
Očekivano:
fastboot, fasthalt, fdisk, fsck, getty, halt, ifconfig, init, mkfs, mkswap, ponovno pokretanje, ruta, swapon, swapoff, ažuriranje.
Jedan od načina da zaštitite sustav od šaljivih ruku korisnika je zabraniti bilo kome da pokreće ove pomoćne programe postavljanjem atributa x.
Osim toga, zamjena /bin i /sbin s kopijama iz arhive (isto za sve sustave iste vrste) je brz način za popravljanje sustava bez upravitelja paketima.
/ usr / bin
Ovdje je sve jednostavno. Isti tip naredbi, isti za sve servere/mlince za kavu tvrtke. I sam /usr može se identično implementirati za različite operativne sustave (za /bin i /sbin ovo obično ne radi), to su arhitektonski neovisni programi. Može sadržavati poveznice na perl ili python tumače koji se nalaze u /opt ili negdje drugdje na mreži.
/ usr / sbin
Isto kao /usr/bin, ali samo za administratore.
/usr/local/bin i /usr/local/sbin
Jedna od najvažnijih lokacija. Za razliku od svega drugog, /usr ne može biti isti u cijeloj organizaciji. Postoje programi ovisni o OS-u, hardveru i jednostavno programi koji nisu potrebni na svim uređajima. Prilikom sinkronizacije /usr na strojevima, /usr/local mora biti isključen.
/home/$USER/bin
Ovdje je slučaj sličan /usr/local, samo što postoje programi specifični za određenog korisnika. Može se prenijeti (ili sinkronizirati) na drugi stroj kada se korisnik pomakne. Ono što se ne može prenijeti pohranjuje se u /home/$USER/.local/bin. Možete koristiti lokalno bez točke. /home/$USER/sbin nedostaje iz očitih razloga.
Bit će mi drago vidjeti ispravke i dopune.
Izvor: www.habr.com