共計 3800 個字符,預計需要花費 10 分鐘才能閱讀完成。
這篇文章主要講解了“linux 中 bin 目錄的作用是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“linux 中 bin 目錄的作用是什么”吧!
在 linux 中,bin 目錄是二進制文件目錄,該目錄下都是二進制可執行文件,主要放置系統的必備執行文件,例如 cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar 等。二進制文件的用途依系統或應用而定,如果是用戶自己安裝的軟件,軟件的主程序文件就會在“/usr/local/bin”這個目錄里面。
Linux bin 目錄是什么
bin 為 binary 的簡寫,目錄下都是二進制可執行文件,主要放置系統的必備執行文件,例如:
cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar 等。
二進制文件
簡單來說,文本文件是基于字符編碼的文件,常見的編碼有 ASCII 編碼,UNICODE 編碼等等。二進制文件是基于值編碼的文件,你可以根據具體應用,指定某個值是什么意思(這樣一個過程,可以看作是自定義編碼)。從上面可以看出文本文件基本上是定長編碼的,基于字符嘛,每個字符在具體編碼中是固定的,ASCII 碼是 8 個比特的編碼,UNICODE 一般占 16 個比特。而二進制文件可看成是變長編碼的,因為是值編碼嘛,多少個比特代表一個值,完全由你決定。
說明:
/usr 下面也有一個 bin 目錄:/usr/bin,它里面的文件道也是一些命令的可執行文件;
如果是用戶自內己容安裝的軟件,軟件的主程序文件就會在 /usr/local/bin 這個目錄里面(或者是用戶自己指定的安裝目錄,比如 /usr/local/apache/bin)。如 /usr/local/apache/bin)。
擴展知識
在 linux 系統中,有兩個重要的目錄:bin 與 sbin,分別包括 /bin、/usr/bin/ 與 /sbin、/usr/sbin/。
/usr/bin:
主要放置應用程序工具的必備執行文件,例如:
c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、newaliases、nslookup passwd、quota、smb*、wget 等。
/sbin:
主要放置系統管理的必備程序,例如:
cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、runlevel、shutdown 等。
/usr/sbin:
主要放置網路管理的必備程序,例如:
dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump 等
/bin,/sbin,/usr/bin,/usr/sbin 區別
/ : this is root directory root 用戶根目錄
/bin : commands in this dir are all system installed user commands 系統的一些指令
/sbin: commands in this dir are all system installed super user commands 超級用戶指令 系統管理命令,這里存放的是系統管理員使用的管理程序
/usr/bin: user commands for applications 后期安裝的一些軟件的運行腳本
/usr/sbin: super user commands for applications 超級用戶的一些管理程序
/usr/X11R6/bin : X application user commands
/usr/X11R6/sbin: X application super user commands
Linux 命令大全
Linux 命令大全 1、文件管理 catchattrchgrpchmodchowncksumcmpdiffdiffstatfilefindgitgitviewindentcutlnlesslocatelsattrmattribmcmdelmdirmktempmoremmovemreadmrenmtoolsmtoolstestmvodpastepatchrcprmslocatesplitteetmpwatchtouchumaskwhichcpwhereismcopymshowfatrhmaskscpawkreadupdatedb2、文檔編輯 colcolrmcommcsplitedegrepexfgrepfmtfoldgrepispelljedjoejoinlookmtypepicorgrepsedsortspelltrexpruniqwclet
3、文件傳輸 lprmlprlpqlpdbyeftpuutouupickuucpuucicotftpncftpftpshutftpwhoftpcount
4、磁盤管理 cddfdirsduedquotaejectmcdmdeltreemdumkdirmlabelmmdmrdmzippwdquotamountmmountrmdirrmtstattreeumountlsquotacheckquotaofflndirrepquotaquotaon
5、磁盤維護 badblockscfdiskdde2fsckext2edfsckfsck.minixfsconffdformathdparmmformatmkbootdiskmkdosfsmke2fsmkfs.ext2mkfs.msdosmkinitrdmkisofsmkswapmpartitionswaponsymlinkssyncmbadblocksmkfs.minixfsck.ext2fdisklosetupmkfssfdiskswapoff
6、網絡通訊 apachectlarpwatchdipgettymingettyuuxtelnetuuloguustatppp-offnetconfignchttpdifconfigminicommesgdnsconfwallnetstatpingpppstatssambasetserialtalktraceroutettynewaliasesuunamenetconfwritestatserialefaxpppsetuptcpdumpytalkcusmbdtestparmsmbclientshapecfg7、系統管理 adduserchfnuseradddateexitfingerfwhiossleepsuspendgroupdelgroupmodhaltkilllastlastbloginlognamelogoutpsniceprocinfotoppstreerebootrloginrshsliploginscreenshutdownrwhosudogitpsswatchtloadlogrotateunamechshuserconfuserdelusermodvlockwhowhoamiwhoisnewgrprenicesuskillwidgroupaddfree8、系統設置 resetclearaliasdircolorsaumixbindchrootclockcrontabdeclaredepmoddmesgenableevalexportpwunconvgrpconvrpminsmodkbdconfigliloliloconfiglsmodminfosetmodprobentsysvmouseconfigpasswdpwconvrdateresizermmodgrpunconvmodinfotimesetupsndconfigsetenvsetconsoletimeconfigulimitunsetchkconfigapmdhwclockmkkickstartfbsetunaliasSVGATextModegpasswd
9、備份壓縮 arbunzip2bzip2bzip2recovergunzipunarjcompresscpiodumpuuencodegzexegziplharestoretaruudecodeunzipzipzipinfo
10、設備管理 setledsloadkeysrdevdumpkeysMAKEDEVpoweroff
感謝各位的閱讀,以上就是“linux 中 bin 目錄的作用是什么”的內容了,經過本文的學習后,相信大家對 linux 中 bin 目錄的作用是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!