Linux学习笔记(一) 文件系统
对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的
因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解
Linux 文件系统采用 树状结构,由 Filesystem Hierarchy Standard (FHS) 确定文件目录的命名规范以及存放标准
另外,在 Linux 中 没有文件拓展名的概念,但是可以使用 file 文件名称 命令确认文件类型
换句话说,在 Linux 下命名为 test.txt 的文件不一定是文本文件,它也可以是其他各种类型的文件
Ext3 是当前 Ubuntu 系统默认的文件系统,当 Linux 将硬盘格式化为 Ext3 后会将硬盘分为四个部分,分别是:
- Boot Block:包含系统启动程序
- Super Block:记录文件系统的配置格式
- Data Block:数据的实际保存区 (文件由串连的 Data Block 组成,每个 Block 的大小在安装文件系统时决定)
- i-node:每一个 i-node 用来记录一个文件
一般情况下,Linux 的默认目录结构 如下(以 Ubuntu 系统为例):
- /:位于最上层的根目录
- /boot:包含系统启动时所需的核心文件
- /bin:包含一般用户常用的系统命令,如 cat、date、echo 等
- /sbin:包含超级用户使用的系统管理命令,只有超级用户才有权限执行此目录下的命令
- /usr:存放用户使用的绝大部分用户命令以及应用程序信息
- /lib:执行 /bin 和 /sbin 目录中的二进制文件时所需的共享文件库
- /lib64:64 位系统支持库
- /dev:存放接口设备文件,该目录包含了所有在系统中使用的外部设备,如 IDE 设备、SCSI 设备等
- /etc:存放系统配置文件,如网络配置文件、用户信息配置文件等
- /home:一般用户主目录,每创建一个一般用户就会在此目录下产生一个该用户专用的主工作目录
- /root:管理员主目录
- /proc:保存系统运行(内核)与程序执行(进程)的信息
- /run:保存从系统诞生到当前状态的系统信息
- /sys:记录与系统核心相关的信息
- /mnt:各项设备文件默认的挂载点
- /opt:提供空间较大的应用程序软件包保存空间
- /tmp:存放临时文件
- /var:保存具有可变性质的程序文件
- /srv:包含系统存储服务的相关数据
- /lost+found:当文件系统发生错误时,遗失的片段将放置在此目录下
- /snap:Snap 应用框架的程序文件
【Linux学习笔记相关文章】
- Linux学习笔记(一) 文件系统
- Linux学习笔记(二) 文件管理
- Liunx学习笔记(三) 文件权限
- Linux学习笔记(四) vi编辑器
- Linux学习笔记(五) 账号管理
- Linux学习笔记(六) 进程管理
- Linux学习笔记(七) 查询系统
Linux学习笔记(一) 文件系统的更多相关文章
- Linux学习笔记(二) 文件管理
了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...
- Linux学习笔记(四) vi编辑器
一.vi 编辑器 vi 编辑器 (Visual Interface) 是所有 Unix 及 Linux 系统下标准的编辑器,相当于 Windows 系统中的记事本 它有三种模式,分别是: Comman ...
- Linux学习笔记(五) 账号管理
1.用户与组账号 用户账号:包括实际人员和逻辑性对象(例如应用程序执行特定工作的账号) 每一个用户账号包含一个唯一的用户 ID 和组 ID 标准用户是系统安装过程中自动创建的用户账号,其中除 root ...
- Linux学习笔记(六) 进程管理
1.进程基础 当输入一个命令时,shell 会同时启动一个进程,这种任务与进程分离的方式是 Linux 系统上重要的概念 每个执行的任务都称为进程,在每个进程启动时,系统都会给它指定一个唯一的 ID, ...
- Linux学习笔记(七) 查询系统
1.查看命令 (1)man 可以使用 man 命令名称 命令查看某个命令的详细用法,其显示的内容如下: NAME:命令名称 SYNOPSIS:语法 DESCRIPTION:说明 OPTIONS:选项 ...
- Linux学习笔记-文件系统和基本命令
目录 分区设备文件名 分区 挂载 文件目录 文件处理命令 目录处理命令 硬件设备文件名 IDE硬盘 /dev/hd[a-d] USB硬盘 /dev/sd[a-p] 光驱 /dev/cdrom或者/de ...
- Linux学习笔记之 Btrfs文件系统简介及使用
Btrfs 也有一个重要的缺点,当 BTree 中某个节点出现错误时,文件系统将失去该节点之下的所有的文件信息.而 ext2/3 却避免了这种被称为”错误扩散”的问题. Btrfs相关介绍: Btrf ...
- deepin linux学习笔记
目录 deepin linux学习笔记 前言 linux常用命令 ls 显示文件夹内容 cd 切换当前目录 pwd 查看当前工作目录 mkdir 新建文件夹 rm 删除文件或文件夹 mv 移动文件 c ...
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
随机推荐
- 最小割树Gomory–Hu tree
fanhq666地址:http://fanhq666.blog.163.com/blog/static/8194342620113495335724/ wiki地址(证明):https://en.wi ...
- 【Aizu - 0005 】GCD and LCM
GCD and LCM Descriptions: Write a program which computes the greatest common divisor (GCD) and the l ...
- Veeam对于新病毒防御的建议
Veeam对于新病毒防御的建议 前言 勒索软件GandCrab 上周末,在我们大家晒娃和欢度六一的时候.勒索软件分发平台 GandCrab 宣布将在一个月内关闭其RaaS(勒索软件即服务)业务平台.据 ...
- Luogu P1186 玛丽卡 【最短路】By cellur925
题目描述 麦克找了个新女朋友,玛丽卡对他非常恼火并伺机报复. 因为她和他们不住在同一个城市,因此她开始准备她的长途旅行. 在这个国家中每两个城市之间最多只有一条路相通,并且我们知道从一个城市到另一个城 ...
- SetViewportOrgEx(视口) 与 SetWindowOrgEx(窗口) 解析
SetViewportOrgEx (hdc,x/2,y/2) 视口中心点设置到窗口中心 获取客户群x和y,x/2,y/2 ,这样中心点就到窗口中间了. SetWindowOrgEx(hdc,-x/2, ...
- Miller&&Pollard HDOJ 4344 Mark the Rope
题目传送门 题意:一个长为n(n<2^63)的管子,在管子上做标记,每隔L个长度单位做一个标记,从管子头端开始,保证最后一次标记恰好在管子的尾端.让你找出有多少个这样的L(L<n),且他们 ...
- 命名管道实现进程间通信--石头、剪刀、布游戏 分类: linux 2014-06-01 22:50 467人阅读 评论(0) 收藏
下面这个程序利用命名管道实现进程间通信,模拟石头剪刀布游戏. 主进程为裁判进程,两个子进程为选手进程.裁判与选手间各建立一个命名管道. 进行100次出招,最后给出游戏胜负. #include < ...
- 转 Dockerfile 常用指令 - 每天5分钟玩转 Docker 容器技术(16)
是时候系统学习 Dockerfile 了. 下面列出了 Dockerfile 中最常用的指令,完整列表和说明可参看官方文档. FROM指定 base 镜像. MAINTAINER设置镜像的作者,可以是 ...
- easy ui diglog 点击关闭,触发事件
$('#dialogDiv').dialog({ onClose:function(){ alert('11111111') ; }});
- AJPFX详解jsp的九大内置对象和四大作用域
定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象(作用域) 客户端的请 ...