Unter Linux ist das bin-Verzeichnis ein Binärdateiverzeichnis. Dieses Verzeichnis enthält hauptsächlich ausführbare Binärdateien des Systems, wie z. B. cat, cp, chmod df, dmesg, gzip, kill, ls, mkdir , mehr, mount, rm, su, tar usw. Der Zweck der Binärdatei hängt vom System oder der Anwendung ab. Wenn die Software vom Benutzer installiert wird, befindet sich die Hauptprogrammdatei der Software im Verzeichnis „/usr/local/bin“.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Was ist das Linux-Bin-Verzeichnis?
bin ist die Abkürzung für Binary. Das Verzeichnis ist voll von ausführbaren Binärdateien, wie zum Beispiel:
cat, cp,. chmod df, dmesg, gzip, kill, ls, mkdir, more, mount, rm, su, tar usw.
Binärdateien
Einfach ausgedrückt sind Textdateien Dateien, die auf Zeichenkodierung basieren. Zu den gängigen Kodierungen gehören ASCII-Kodierung, UNICODE-Kodierung usw. Binärdateien sind Dateien, die auf der Wertkodierung basieren. Sie können angeben, was ein bestimmter Wert entsprechend der spezifischen Anwendung bedeutet (ein solcher Prozess kann als benutzerdefinierte Kodierung betrachtet werden). Wie aus dem Obigen hervorgeht, handelt es sich bei Textdateien grundsätzlich um eine Kodierung mit fester Länge, die auf Zeichen basiert. Jedes Zeichen ist in der spezifischen Kodierung festgelegt, und UNICODE belegt im Allgemeinen 16 Bit. Die Binärdatei kann als Codierung mit variabler Länge betrachtet werden, da es sich um eine Wertcodierung handelt. Wie viele Bits einen Wert darstellen, liegt ganz bei Ihnen.
Hinweis:
Es gibt auch ein bin-Verzeichnis unter /usr: /usr/bin. Die darin enthaltenen Dateien sind auch ausführbare Dateien einiger Befehle.
Wenn es sich um eine vom Benutzer installierte Software handelt, ist der Besitzer von Die Software-Programmdateien befinden sich im Verzeichnis /usr/local/bin (oder im vom Benutzer angegebenen Installationsverzeichnis, z. B. /usr/local/apache/bin). Zum Beispiel /usr/local/apache/bin).
Wissen erweitern
Im Linux-System gibt es zwei wichtige Verzeichnisse: bin und sbin, einschließlich /bin, /usr/bin/ bzw. /sbin, /usr/sbin/.
/usr/bin:
Platziert hauptsächlich die notwendigen ausführbaren Dateien von Anwendungstools, wie zum Beispiel:
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, quote, smb*, wget usw.
/sbin:
Platziert hauptsächlich wichtige Programme für die Systemverwaltung, wie zum Beispiel:
cfdisk, dhcpcd, dump, e2fsck, fdisk, halt, ifconfig, ifup, ifdown, init, insmod, lilo, lsmod, mke2fs, modprobe, quotecheck, reboot, rmmod, runlevel, Shutdown usw.
/usr/sbin:
Platziert hauptsächlich wichtige Programme für die Netzwerkverwaltung, wie zum Beispiel:
dhcpd, httpd, imap, in.*d, inetd, lpd, benannt, netconfig, nmbd, samba , sendmail, squid, swap, tcpd, tcpdump usw
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 |
Das obige ist der detaillierte Inhalt vonWas ist das bin-Verzeichnis unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!