linux目录介绍

linux常见目录

•主目录:/root(root用户主目录)、/home/username1、/home/username2

•用户可执行文件:/bin、/usr/bin、/usr/local/bin

•系统可执行文件:/sbin、/usr/sbin、/usr/local/sbin

•其他挂载点:/media、/mnt

•配置:/etc

•库文件:/lib (共享对象文件(so-shared object),相当于windows下的dll文件)

•临时文件:/tmp

•内核和Bootloader:/boot

•服务器数据:/var、/srv

•系统信息:/proc、/sys

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

/bin与/sbin目录一般来说是 unix系统中遗留下来的可执行文件多版本linux共享

/bin

bin为binary的简写,包含基本的用户命令,可被所有用户使用。包含能够同时被用户和系统管理员使用的命令(二进制程序),并且可以在不挂载任何其它文件系统的情况下使用。

/sbin

存放系统管理员以及其他需要root权限来运行的工具。同类型的工具同时也可以保存在/usr/bin、/usr/local/sbin。但是/sbin中保存的工具是在系统启动、复原、恢复和修复的过程中,作为/bin中工具的补充。

/usr/bin 与/usr/sbin目录一般来说是根据具体的linux版本不同,所以放在usr目录的东西也不同这里如果是ubuntu系统放的是ubuntu可执行命令,如果是redhat放的是redhat可执行命令。

/usr/bin

非基本的命令二进制文件,所有用户可用。主要放置一些应用软件工具的必备执行档。

/usr/sbin

存放了系统管理员使用的、对于boot启动时非必须的二进制程序文件。在/usr确保被挂载的情况下,运行的管理员程序一般存放在/usr/sbin中,在本地安装的管理员程序则应当被存放在/usr/local/sbin中。

/usr/local/bin与/usr/local/sbin目录一般放当前系统下站点下自己写的二进制文件程序

/usr/local/bin

本地站点用户使用的二进制程序文件。

/usr/local/sbin

本地站点管理员使用的二进制程序文件。

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

你可能感兴趣的:(linux目录介绍)