linux中bin目錄是什麼

2023-03-17 10:00:37

在linux中,bin目錄是二進位制檔案目錄,該目錄下都是二進位制可執行檔案,主要放置系統的必備執行檔案,例如cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。二進位制檔案的用途依系統或應用而定,如果是使用者自己安裝的軟體,軟體的主程式檔案就會在「/usr/local/bin」這個目錄裡面。

本教學操作環境:linux7.3系統、Dell G3電腦。

Linux bin目錄是什麼

bin為binary的簡寫,目錄下都是二進位制可執行檔案,主要放置系統的必備執行檔案,例如:
cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

1.png

二進位制檔案

簡單來說,文字檔案是基於字元編碼的檔案,常見的編碼有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、檔案管理
cat chattr chgrp chmod
chown cksum cmp diff
diffstat file find git
gitview indent cut ln
less locate lsattr mattrib
mc mdel mdir mktemp
more mmove mread mren
mtools mtoolstest mv od
paste patch rcp rm
slocate split tee tmpwatch
touch umask which cp
whereis mcopy mshowfat rhmask
scp awk read updatedb
2、檔案編輯
col colrm comm csplit
ed egrep ex fgrep
fmt fold grep ispell
jed joe join look
mtype pico rgrep sed
sort spell tr expr
uniq wc let
3、檔案傳輸
lprm lpr lpq lpd
bye ftp uuto uupick
uucp uucico tftp ncftp
ftpshut ftpwho ftpcount
4、磁碟管理
cd df dirs du
edquota eject mcd mdeltree
mdu mkdir mlabel mmd
mrd mzip pwd quota
mount mmount rmdir rmt
stat tree umount ls
quotacheck quotaoff lndir repquota
quotaon
5、磁碟維護
badblocks cfdisk dd e2fsck
ext2ed fsck fsck.minix fsconf
fdformat hdparm mformat mkbootdisk
mkdosfs mke2fs mkfs.ext2 mkfs.msdos
mkinitrd mkisofs mkswap mpartition
swapon symlinks sync mbadblocks
mkfs.minix fsck.ext2 fdisk losetup
mkfs sfdisk swapoff
6、網路通訊
apachectl arpwatch dip getty
mingetty uux telnet uulog
uustat ppp-off netconfig nc
httpd ifconfig minicom mesg
dnsconf wall netstat ping
pppstats samba setserial talk
traceroute tty newaliases uuname
netconf write statserial efax
pppsetup tcpdump ytalk cu
smbd testparm smbclient shapecfg
7、系統管理
adduser chfn useradd date
exit finger fwhios sleep
suspend groupdel groupmod halt
kill last lastb login
logname logout ps nice
procinfo top pstree reboot
rlogin rsh sliplogin screen
shutdown rwho sudo gitps
swatch tload logrotate uname
chsh userconf userdel usermod
vlock who whoami whois
newgrp renice su skill
w id groupadd free
8、系統設定
reset clear alias dircolors
aumix bind chroot clock
crontab declare depmod dmesg
enable eval export pwunconv
grpconv rpm insmod kbdconfig
lilo liloconfig lsmod minfo
set modprobe ntsysv mouseconfig
passwd pwconv rdate resize
rmmod grpunconv modinfo time
setup sndconfig setenv setconsole
timeconfig ulimit unset chkconfig
apmd hwclock mkkickstart fbset
unalias SVGATextMode gpasswd
9、備份壓縮
ar bunzip2 bzip2 bzip2recover
gunzip unarj compress cpio
dump uuencode gzexe gzip
lha restore tar uudecode
unzip zip zipinfo
10、裝置管理
setleds loadkeys rdev dumpkeys
MAKEDEV poweroff

推薦學習:Linux視訊教學

以上就是linux中bin目錄是什麼的詳細內容,更多請關注TW511.COM其它相關文章!