Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin

1、Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin

  • /bin bin为binary的简写,包含基本的用户命令,可被所有用户使用。包含能够同时被用户和系统管理员使用的命令(二进制程序),并且可以在不挂载任何其它文件系统的情况下使用。
  • /sbin 存放系统管理员以及其他需要root权限来运行的工具。同类型的工具同时也可以保存在/usr/bin/usr/local/sbin。但是/sbin中保存的工具是在系统启动、复原、恢复和修复的过程中,作为/bin中工具的补充。
  • /usr/bin 非基本的命令二进制文件,所有用户可用。主要放置一些应用软件工具的必备执行档。
  • /usr/sbin 存放了系统管理员使用的、对于boot启动时非必须的二进制程序文件。在/usr确保被挂载的情况下,运行的管理员程序一般存放在/usr/sbin中,在本地安装的管理员程序则应当被存放在/usr/local/sbin中。
  • /usr/local/bin 本地站点用户使用的二进制程序文件。
  • /usr/local/sbin 本地站点管理员使用的二进制程序文件。

总结:如果是用户和管理员必备的二进制文件,通常放在/bin。如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,通常放在/sbin。相对而言,如果不是用户必备的二进制文件,通常会放在/usr/bin;如果不是系统管理员必备的工具,通常会放在/usr/sbin。

2. Linux中的目录介绍

•主目录:/root、/home/username •用户可执行文件:/bin、/usr/bin、/usr/local/bin •系统可执行文件:/sbin、/usr/sbin、/usr/local/sbin •其他挂载点:/media、/mnt •配置:/etc •临时文件:/tmp •内核和Bootloader:/boot •服务器数据:/var、/srv •系统信息:/proc、/sys •共享库:/lib、/usr/lib、/usr/local/lib

参考资料:

  1. http://www.ruanyifeng.com/blog/2012/02/a_history_of_unix_directory_structure.html
  2. https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏pangguoming

Windows下Mongodb安装及配置

安装文件:MongoDB-win32-x86_64-2008plus-ssl-3.2.6-signed.msi 电脑配置:win7 64位 mongodb的安装...

3444
来自专栏Laoqi's Linux运维专列

设置grub密码

1033
来自专栏奇梦博客

服务器centos6.x或centos7.x安装ffmpeg方法 Linux 命令终端 CentOS

查看是否安装过ffmpeg 直接输入whereis ffmpeg 有就显示路径,没有就显示命令符

832
来自专栏企鹅号快讯

从 GitHub 上获取文件内容

我依稀记得 Java 的 Spring Cloud 中有一个重要的部分就是集中配置: 如图所示,将后台服务的配置文件集中存储于远程的GitHub库,然后通过配置...

1955
来自专栏不想当开发的产品不是好测试

java项目 远程debug

AVA项目无法像PHP那样可以随时修改文件内容进行调试,调试可以借助eclipse,本地代码的话很容易在本地debug,但如果代码已经打包部署在linux上呢?...

1957
来自专栏IT开发技术与工作效率

★Outlook邮件模板

1472
来自专栏云计算教程系列

如何在CentOS 7上配置Apache以使用自定义错误页面

Apache是世界上最受欢迎的Web服务器。它功能强大,功能丰富且灵活。在设计网页时,自定义用户看到的每条内容通常都很有帮助。包括他们请求不可用内容时的错误页面...

910
来自专栏艾可德的专栏

【腾讯云的1001种玩法】腾讯云搭建 DiscuzX 论坛

腾讯云搭建 DiscuzX 论坛,这里的方法是从服务市场选择 OS 镜像,简化了环境安装配置。本文主要讲解了怎么样在腾讯云上搭建一个 DiscuzX 论坛的主要...

8940
来自专栏F_Alex

安装RabbitMQ编译erlang时,checking for c compiler default output file name... configure:error:C compiler c

1243
来自专栏用户画像

Mac安装配置Tomcat

地址:http://tomcat.apache.org/download-90.cgi 

551

扫码关注云+社区