Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist das bin-Verzeichnis unter Linux?

Was ist das bin-Verzeichnis unter Linux?

青灯夜游
青灯夜游Original
2023-03-17 09:38:057199Durchsuche

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“.

Was ist das bin-Verzeichnis unter Linux?

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.

Was ist das bin-Verzeichnis unter Linux?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeuten Linux-Gruppen?Nächster Artikel:Was bedeuten Linux-Gruppen?