这篇文章主要讲解了“linux中bin目录的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux中bin目录的作用是什么”吧!
成都创新互联公司是专业的资阳网站建设公司,资阳接单;提供成都网站设计、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行资阳网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
在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、文件管理 | |||
| 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中bin目录的作用是什么”的内容了,经过本文的学习后,相信大家对linux中bin目录的作用是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!