Linux学习——目录结构
在Linux当中,一切皆为文件,包括目录也属于文件。FHS(Filesystem Hierarchy Standard)的出现对文件目录系统做出了统一规范。
Linux的目录结构:

/ - 根
/bin - 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
/boot - 引导加载程序相关文件,内核文件也在其中。
/cdrom - 光盘挂载点
/dev - 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备。
/etc - 所有程序所需的配置文件。
包含用于启动/停止单个程序的启动和关闭shell脚本。
/home - 存放所有普通用户的目录。新增用户账号时,用户的家目录都存放在此目录下。
/lib - 系统库文件。
/lib64 - 系统库文件。
/lost+found - 系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于 /disk 中,此目录下就会自动产生目录 /disk/lost+found。
/media - 挂载可移除的装置,通常光盘挂载于 /mnt/cdrom 下,也不一定,可以选择任意位置进行挂载。
/mnt - 用户临时挂载其他的文件系统,一般建议放置到这个目录中。
/opt - 放置第三方软件的目录。
/proc - 系统进程的相关信息,此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有 /proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等。
/root - 系统管理员root目录,除root之外,其他用户均放置在/home目录下。
/run - 系统运行时需要的文件, 不能随便删除. 但是重启的时候应该抛弃. 下次系统运行时重新生成。
/sbin - 和 /usr/bin、/usr/local/sbi相同功能,放置系统管理员使用的可执行命令,如fdisk、shutdown、mount 等。与 /bin 不同的是,这几个目录是给系统管理员 root使用的命令,一般用户只能"查看"而不能设置和使用。
/snap - ubunut全新软件包管理方式,snap软件包一般在/snap这个目录下。
/srv - service的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。
/tmp - 临时文件,包括系统和用户创建的临时文件。当系统重启时,该目录下的文件都将被删除。
/usr - 应用程序存放目录。
/usr/bin 存放应用程序。
/usr/share 存放共享数据。
/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。
/usr/local: 存放软件升级包。
/usr/share/doc: 系统说明文件存放目录。
/usr/share/man: 程序说明文件存放目录。
/var - 变量文件。
/var/log - 系统日志文件。
/var/lib - 包和数据库文件。
/var/mail - 电子邮件。
/var/spool - 打印队列。
/var/lock - 锁文件。
/var/tmp - 多次重新启动需要的临时文件。
Linux学习——目录结构的更多相关文章
- 【Linux学习】Linux文件系统2—linux常用目录结构、绝对路径、相对路径
		
Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin 系统需要的命令位于此目录 ...
 - (一)Linux之目录结构
		
Linux之目录结构 目录 Linux之目录结构 一.概述 一.基本介绍 二.具体的目录结构(不用背,知道即可) Linux /usr目录 Linux /var 目录 一.概述 学习 Linux,不仅 ...
 - Linux 标准目录结构
		
初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...
 - 【转】 Linux下目录结构
		
装完Linux,首先需要弄清Linux 标准目录结构 / root — 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home — 存储普通用户的个人文件 ftp — 用户 ...
 - 从零单排Linux – 3 – 目录结构
		
从零单排Linux – 3 – 目录结构 1.FHS标准(filesystem hierarchy standard) why? –> 为了规范,还有为了linux的发展 重点 –> 规范 ...
 - 【转】Linux 标准目录结构
		
初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...
 - linux标准目录结构
		
初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...
 - linux的目录结构详细介绍
		
linux的目录结构详细介绍 1. /目录(根目录) 2./ect/目录 特定主机系统范围内的配置文件. 3./usr/目录 默认软件都会存于该目录下.用于存储只读用户数据的第二层次:包含绝大多数的用 ...
 - Linux 的目录结构
		
原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/cbbf47b0-f ...
 
随机推荐
- CTSC/APIO2018 游记
			
狗牌滚粗选手,此博客证明我去过...... CTSC 消失的源代码与消失的分数...... 我也不知道发生了什么....... APIO 旁边两位小哥太强了,心态完全炸裂,最后也滚粗了...... 回 ...
 - ASP.NET生命周期详解(转)
			
看到好文章需要分享. 最近一直在学习ASP.NET MVC的生命周期,发现ASP.NET MVC是建立在ASP.NET Framework基础之上的,所以原来对于ASP.NET WebForm中的很多 ...
 - struts2====之=======初识struts
			
---恢复内容开始--- 1.什么是web框架? 目前应用得较多的三种服务器瑞页面描写技术就是ASP,JSP和PHP.J S P通过在HTMLJî面 文件中嵌入J a v a脚本代码,从而实现动态网页 ...
 - ubuntu 14.04 64bit 安装 oracle 11g r2
			
参考文章:http://tutorialforlinux.com/2016/03/09/how-to-install-oracle-11g-r2-database-on-ubuntu-14-04-tr ...
 - SQL Server迭代求和
			
drop table t_geovindu create table t_geovindu ( xid int IDENTITY (1, 1), price money, DebitCredit VA ...
 - CSS中font-family:中文字体对应的英文名称
			
中文字体 对应英文字体 宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMing ...
 - ubuntu GITLAB完全导入SVN(提交历史,用户)项目
			
从SVN导入到GITLAB目前没有直接的方案,通常需要通过GIT转换:SVN –>GIT –>GITLAB.通过这种方式,将SVN的提交历史,用户信息一并导入到gitlab 注:本文只适用 ...
 - C++基础--static的用法
			
首先,看看变量的存储: int global ; int main() { int stackStore ; int heapStore* = (int *)malloc(sizeof(int)); ...
 - matlab练习程序(生成黑白网格)
			
提供了两种生成方法,一个是自己编程实现,比较灵活:另一个是调用系统的checkerboard函数,似乎只能生成8*8网格. 至于用途,也许可以用来下国际象棋. 自己函数生成: 系统函数生成: 代码如下 ...
 - 爬楼梯C++
			
class Solution {public: /** * @param n: An integer * @return: An integer */ int climbStairs(int n) { ...