服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

Linux /bin, /sbin, /usr/bin, /usr/sbin 区别

2019-06-12 11:06来源:Linux之家所属分类:Linux

这篇文章主要介绍了Linux /bin, /sbin, /usr/bin, /usr/sbin 区别,需要的朋友可以参考下

在linux下我们经常用到的四个应用程序的目录是:/bin、/sbin、/usr/bin、/usr/sbin

bin:

bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

Linux /bin, /sbin, /usr/bin, /usr/sbin 区别

/usr/bin:

主要放置一些应用软件工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

Linux /bin, /sbin, /usr/bin, /usr/sbin 区别

/sbin:

主要放置一些系统管理的必备程序例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

Linux /bin, /sbin, /usr/bin, /usr/sbin 区别

/usr/sbin:

放置一些网路管理的必备程序例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等

Linux /bin, /sbin, /usr/bin, /usr/sbin 区别

/: this is root directory

/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/local/bin : application user commands

/usr/local/sbin: application super user commands

Linux /bin, /sbin, /usr/bin, /usr/sbin 区别

/bin:是系统的一些指令.

/sbin:一般是指超级用户指令.

/usr/bin:是你在后期安装的一些软件的运行脚本.

综述:

如果是用户和管理员必备的二进制文件,就会放在/bin;

如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,就会放在 /sbin。

如果不是用户必备的二进制文件,多半会放在/usr/bin;

如果不是系统管理员必备的工具,如网络管理命令,多半会放在/usr/sbin。

延伸 · 阅读

精彩推荐
  • Linux怎样在Linux中安装光盘上的DHCP服务

    怎样在Linux中安装光盘上的DHCP服务

    有些刚接触和学习linux的同学在安装好linux后想学习配置dhcp服务器,但是刚装的linux又没有安装dhcp服务器端,dhcpd .conf.sample文件也找不到,开始我也遇到这个问题,而且老师给的课件代码对不上,后来花了时间去摸索,发现是版本...

    百度经验 269 2019-05-30
  • Linuxlinux下find查找命令用法

    linux下find查找命令用法

    这篇文章主要介绍了,Linux中find常见用法示例,需要的朋友可以参考下...

    linux之家 323 2019-06-11
  • Linux分享20个 Unix/Linux 命令技巧

    分享20个 Unix/Linux 命令技巧

    让我们用这些Unix/Linux命令技巧开启新的一年,提高在终端下的生产力。我已经找了很久了,现在就与你们分享...

    未知 96 2019-05-16
  • Linuxlinux根文件系统的挂载过程详解

    linux根文件系统的挂载过程详解

    最近有些朋友反馈说在编译kernel的时候发现rootfs挂载不上。相同的root选项设置旧版的image却可以。怎么解决这个问题呢?下面小编将为大家分享linux根文件系统的挂载过程详解;感兴趣的朋友一起去看看吧...

    脚本之家 301 2019-06-07
  • LinuxLinux引导时输入特殊信息的含义的方法

    Linux引导时输入特殊信息的含义的方法

    今天小编为大家带来的是Linux引导时输入特殊信息的含义的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...

    脚本之家 376 2019-05-29
  • Linux通过 FSCK 命令检查 Linux 文件系统中的错误详解

    通过 FSCK 命令检查 Linux 文件系统中的错误详解

    这篇文章主要介绍了通过 FSCK 命令检查 Linux 文件系统中的错误详解,涉及FSCK的语法 ,Fsck命令的案例等相关内容,具有一定借鉴价值,需要的朋友可以参考下。...

    Linux公社 359 2019-05-26
  • LinuxLinux下打开Emacs出现乱码的解决方法

    Linux下打开Emacs出现乱码的解决方法

    Emacs是公认的最好的代码编辑器之一。由于默认编码跟文档编码不同会导致Emacs经常出现乱码!这种情况该如何解决呢?下面小编就为大家分享Linux下打开Emacs出现乱码的解决方法!有需要的朋友一起去看看吧...

    Linux之家 308 2019-06-02
  • Linux从Vim中访问shell或者运行外部命令的方法

    从Vim中访问shell或者运行外部命令的方法

    今天小编为大家带来的是从Vim中访问shell或者运行外部命令的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...

    脚本之家 347 2019-06-02