日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Linux目录/bin、/sbin、/usr/bin、/usr/sbin的区别

發(fā)布時(shí)間:2023/12/9 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux目录/bin、/sbin、/usr/bin、/usr/sbin的区别 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/bin、/sbin、/usr/bin、/usr/sbin目錄的區(qū)別 在linux下我們經(jīng)常用到的四個應(yīng)用程序的目錄是/bin、/sbin、/usr/bin、/usr/sbin 。 而四者存放的文件一般如下: /bin:? bin為binary的簡寫主要放置一些系統(tǒng)的必備執(zhí)行檔 例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 這里的mount大家要注意,在/sbin目錄下也有,注意區(qū)別。 /usr/bin: 主要放置一些應(yīng)用軟件工具的必備執(zhí)行檔 例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。 /sbin:? 主要放置一些系統(tǒng)管理的必備程序 可以這樣理解,就是在普通用戶下要加sudo獲取到超級用戶權(quán)限才可以執(zhí)行的 例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。 /usr/sbin:? 放置一些網(wǎng)路管理的必備程序 例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等 綜述:如果這是用戶和管理員必備的二進(jìn)制文件,就會放在/bin。如果這是系統(tǒng)管理員必備,但是一般用戶根本不會用到的二進(jìn)制文件,就會放在 /sbin。相對而言。如果不是用戶必備的二進(jìn)制文件,多半會放在/usr/bin;如果不是系統(tǒng)管理員必備的工具,多半會放在/usr/sbin。
??? 如果新裝的系統(tǒng),運(yùn)行一些很正常的諸如:shutdown,fdisk的命令時(shí),悍然提示:bash:command not found。那么首先就要考慮root 的$PATH里是否已經(jīng)包含了這些環(huán)境變量。 ???可以查看PATH,如果是:PATH=$PATH:$HOME/bin則需要添加成如下:
? ? PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
? 附:根目錄 /?????????(這就是著名的根)
├── bin?????????(你在終端運(yùn)行的大多數(shù)程序,比如cp、mv...)
├── boot?????????(內(nèi)核放在這里,這個目錄也經(jīng)常被作為某個獨(dú)立分區(qū)的掛載點(diǎn))
│???└── grub???(grub引導(dǎo)程序和引導(dǎo)菜單就放在這里)
├── cdrom
├── dev?????????(存放設(shè)備文件,這里相當(dāng)于一個設(shè)備管理器,由系統(tǒng)自動生成。視硬件環(huán)境不同變化很大)
│???├── block
│???├── bsg
│???├── bus
│???├── char
│???├── disk?????????(磁盤信息,要掛載硬盤分區(qū)就要注意這里的信息嘍)
│???│???├── by-id??????(硬盤分區(qū)的永久性符號鏈接)
│???│???├── by-label???(按卷標(biāo)識別的硬盤分區(qū),常用于掛載)
│???│???├── by-path???(硬盤分區(qū)的節(jié)點(diǎn)鏈接)
│???│???└── by-uuid???(按UUID識別的硬盤分區(qū),常用于掛載)
│???├── dri
│???├── fd
│???├── input
│???├── net
│???├── pts
│???├── shm
│???└── snd
├── etc?????????(存放所有程序和系統(tǒng)的配制文件和全局變量,對所有用戶生效,非常值得備份)
├── home?????????(這就是著名的home目錄了,注意不是”家目錄”,強(qiáng)烈建議把一個獨(dú)立分區(qū)掛載到這里!)
│???├── adagio???(這才是我真正的家!一般來說目錄名就是帳號名,當(dāng)然也可以不是,隨便。命令行中用波浪線~代表這里)
│???├── MNT??????(這是我掛載其它硬盤分區(qū)的地方,你可以看到用硬盤品牌、容量或用途區(qū)分的目錄名)
│???│???├── MAX40NT1???(邁拓40G)
│???│???├── ST160NT1???(希捷160G第一分區(qū),下面兩個類似)
│???│???├── ST160NT2
│???│???├── ST160SYS
│???│???├── ST320G??????(希捷320G)
│???│???│???├── MOVIE
│???│???│???├── MUSIC
│???│???│???└── P2P???(電驢、BT的緩沖區(qū))
│???│???├── ST80G??????(希捷80G)
│???│???│???├── PROGRAM
│???│???│???├── ST80PE
│???│???│???└── YEAR
│???│???└── WD1000??????(西數(shù)1T)
│???│???????├── WD2
│???│???????├── WD3
│???│???????├── WD5
│???│???????├── WD6.Lib
│???│???????└── WD7
│???└── test???(我建立的另一個帳號的家目錄,專門用于測試,一旦搞到無法收拾的地步,只需簡單的
│????????????????把里面的所有文件刪除,就可以恢復(fù)默認(rèn)。實(shí)際上你可以擁有無數(shù)個帳號)
├── lib?????????(所有程序共享的庫文件)
├── lost+found???(磁盤掃描出現(xiàn)的丟失的數(shù)據(jù))
├── media??????(你在文件管理器里點(diǎn)擊后自動掛載的分區(qū)就在這里,按卷標(biāo)命名,沒有卷標(biāo)則按大小命名)
├── mnt?????????(同樣用于掛載磁盤,這是最傳統(tǒng)的位置,喜歡掛哪里隨便)
├── opt?????????(某些特殊的程序喜歡把數(shù)據(jù)放在這里,比如JAVA)
├── proc?????????(當(dāng)前系統(tǒng)所有的詳細(xì)信息,這里的”文件”并不存在于硬盤中,而是在內(nèi)存或緩存里,每次啟動后都不一樣)
├── root ??????(這是系統(tǒng)最高權(quán)威root用戶的家!他是老大,所以不住在/home里,那里是草民住的)
├── sbin?????????(類似/bin,存放常用程序,但這里的程序都是要命的啊,比如格式化,所以只有root用戶或sudo程序有權(quán)使用)
├── srv?????????(一些服務(wù)所要訪問的文件)
├── sys?????????(系統(tǒng)的核心文件,類似/proc,不必管它)
├── tmp?????????(存放臨時(shí)文件,所有用戶均可使用,不過你要小心啊,這里的所有文件一旦重啟就全沒了,自動清空的)
├── usr?????????(你在X下使用的所有程序數(shù)據(jù)都在這里了,包括圖標(biāo)、manual等。所有用戶都可以使用。也是最龐大的目錄)
└── var?????????(variation,顧名思義就是變量,這里存放系統(tǒng)中經(jīng)常變化的數(shù)據(jù)。和/tmp不同啊,很有用的地方)
????├── backups
????├── cache
????│???└── apt
????│????????└── archives??(存放你安裝的所有程序的deb包!重裝系統(tǒng)時(shí)太有用了,一定要備份好,到時(shí)候放回來。
????│???????????我建議把整兒/var單獨(dú)掛載到一個獨(dú)立分區(qū),像/home一樣。這樣你重裝好系統(tǒng)后,只
????│???????????需要簡單的把整兒分區(qū)掛載到/var就行了,省去了備份-還原的時(shí)間。要知道這些deb包
????│??????????可不是幾十M而已,而是有可能幾百M(fèi)、幾個G,一來一回可夠嗆的。你也可以單獨(dú)掛載
????│??????????個分區(qū)到/var/cache/apt/archives,其他的都不要。
????│??????????當(dāng)然,這樣又增加了一點(diǎn)系統(tǒng)構(gòu)造的復(fù)雜度,喜歡怎樣請自己斟酌。)
????├── crash
????├── games
????├── lib
????├── local
????├── lock
????├── log??????(呵呵,這里的文件是系統(tǒng)運(yùn)行的完整記錄,出了問題一定要來這里看看)
????├── mail??????(這里是存放所有用戶email的地方)
????├── opt
????├── run
????├── spool
????└── tmp

總結(jié)

以上是生活随笔為你收集整理的Linux目录/bin、/sbin、/usr/bin、/usr/sbin的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。