Un'altra opinione nantu à a diffarenza trà bin, sbin, usr/bin, usr/sbin

Aghju scupertu recentemente stu articulu: Differenza trà bin, sbin, usr/bin, usr/sbin. Vogliu sparte a mo vista nantu à u standard.

/ bin

Contene cumandamenti chì ponu esse aduprati sia da l'amministratore di u sistema sia da l'utilizatori, ma chì sò necessarii quandu ùn sò micca muntati altri sistemi di fugliale (per esempiu, in modu unicu utilizatore). Puderà ancu cuntene cumandamenti chì sò usati indirettamente da scripts.

E seguenti squadre sò previste di esse presenti quì:

gattu, chgrp, chmod, chown, cp, data, dd, df, dmesg, eccu, sbagliate, nomu di ostinu, tumbà, ln, purtellu, ls, mkdir, mknod, di più, muntagna, mv, ps, pwd, rm, hè rm, sidu, sh, stty, su, sync, vera, umuntu, uname.

Pudete fà ligami simbolichi à / usr, ma ancu s'è in i ghjorni di systemd / usr ùn hè micca truvatu in un dispositivu separatu, pò ancu esse truvatu nantu à un sistema integratu, un semaforu, un macinatu di caffè è un PDP-11 chì serve un impurtante. dispusitivu in unu di i laboratori di l'Accademia di Scienze.

/ sbin

Utilità aduprate per l'amministrazione di u sistema (è altri cumandamenti di root-only), / sbin cuntene binari necessarii per boot, restaurà, restaurà, è / o restaurà u sistema in più di i binari in / bin. I prugrammi chì currenu dopu chì /usr hè muntatu (quandu ùn ci sò micca prublemi) sò generalmente posti in /usr/sbin. I prugrammi di amministrazione di u sistema installati in u locu deve esse posti in /usr/local/sbin.

Aspettatu:

fastboot, fasthalt, fdisk, fsck, getty, stop, ifconfig, init, mkfs, mkswap, reboot, route, swapon, swapoff, update.

Una di e manere di prutezzione di u sistema da e mani ghjuridiche di l'utilizatori hè di pruibisce à qualcunu di eseguisce queste utilità mettendu l'attributu x.
Inoltre, rimpiazzà /bin è /sbin cù copie da l'archiviu (u stessu per tutti i sistemi di u stessu tipu) hè un modu rapidu per riparà i sistemi senza un gestore di pacchetti.

/ usr / bin

Tuttu hè simplice quì. U listessu tipu di cumandamenti, u listessu per tutti i servitori / macinini di caffè di a cumpagnia. È / usr stessu pò esse implementatu in modu identicu per diversi OS (per / bin è / sbin questu ùn funziona micca), questi sò prugrammi architettonicamente indipendenti. Pò cuntene ligami per interpreti perl o python, chì si trovanu in / opt o in altrò in a reta.

/ usr / sbin

Stessa cum'è /usr/bin, ma per l'usu solu da l'amministratori.

/usr/local/bin è /usr/local/sbin

Unu di i lochi più impurtanti. A cuntrariu di tuttu u restu, / usr ùn pò esse u listessu in tutta l'urganizazione. Ci sò OS-dipendenti, hardware-dipendenti, è simpricimenti prugrammi chì ùn sò micca bisognu di tutti i dispusitivi. Quandu si sincronizza /usr nantu à e macchine, /usr/local deve esse esclusu.

/home/$USER/bin

Quì u casu hè simile à /usr/local, solu ci sò prugrammi specifichi per un utilizatore particulare. Pò esse trasferitu (o sincronizatu) à una altra macchina quandu l'utilizatore si move. Ciò chì ùn pò micca esse trasferitu hè almacenatu in /home/$USER/.local/bin. Pudete utilizà lucale senza u puntu. /home/$USER/sbin manca per ragioni evidenti.

Seraghju cuntentu di vede correzioni è aghjunte.

Source: www.habr.com

Add a comment