Ubuntu文件系统
(). 关于Linux中的文件:
(). 在Linux系统中, 一切都是文件 : 所有数据都是文件,包括设备.
(). 最小的数据存储单元也是文件. (). 文件系统:
文件系统就是文件的组织和管理方式. (). 文件系统树:
在Linux系统中,所有的存储空间和设备都共享一个根目录: /
不同的字磁盘块,不同的分区再挂接上成为某一个子目录的子目录,
甚至设备也成为了某个子目录下的一个文件.
这形成了一颗树,可以通过tree命令来查看. (). 分区和目录的关系:
(). 分区必须挂接到目录树的某一个具体目录才可以进行读写操作.
(). 目录是逻辑上的区分, 分区是物理上的区分.
(). 根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区.
注: /home /var /usr/local 经常是单独分区,因为经常操作,容易产生碎片. (). 路径:
(). 绝对路径. eg. /var /usr /bin /var/log
(). 相对路径:
(). . 表示当前路径
(). .. 表示父路径
(). ~ 表示当前用户的主目录
(). ~user 表示某个用户的主目录 (). 部分常见目录及其功能
(). /bin 可以使用的各种可执行命令
(). /boot 与系统的引导有关,包括系统引导程序, Linux内核文件vmlinuz, 磁盘内存映像文件initrd.img以及GRUB引导程序和配置文件等.
(). /cdrom 光盘的挂载点,用户可以通过该挂载点访问光盘上的文件.
(). /dev 包含当前系统支持的所有设备文件, eg.console表示控制台 mem表示系统的物理内存 sda表示连接到主控制器的第一个磁盘
(). /etc Linux的控制中心, 包含系统和应用程序有关的各种配置,例如passwd, rc, host.conf以及init等
(). /home 用户的主目录: 每创建一个新的用户都会在该目录下创建一个新的子目录,且该子目录以用户的账号命名.
(). /lib
或/lib64 所有与系统和应用程序有关的,可以共享的库文件. 前者为32位,后者为64位.
(). /lost+found 用来存放fsck命令在检测和修复文件系统时删除的目录或文件.
(). /media 为移动介质的挂载点. eg. 插入U盘时,Linux系统就会自动在该目录创建一个子目录.
(). /mnt 系统的临时挂载点: 用户可以临时将其他文件系统挂载到该目录下.
(). /opt 各可选应用程序的安装位置
(). /proc 虚拟的文件系统,不包括任何物理文件,包含的是可以访问的 当前系统的各种信息. eg. CPU,内存,各进程对应的文件以及系统运行时间等.
(). /root root用户的主目录
(). /sbin 系统管理有关的可执行文件,普通用户不可使用.
(). /sys 各种系统设备的配置信息. eg. /sys/bus目录包含了与系统总线有关的配置信息.
(). /tmp 系统临时目录
(). /usr 包含了多种共享数据文件 eg. 命令, 库函数, 头文件, 各种应用程序的文档等.
注: 该目录比较特殊,可以作为根目录的一个子目录, 也可以为一个单独的文件系统.
(). /var 包含了各种可变的数据文件 eg. 日志文件
注: 该目录比较特殊,可以作为根目录的一个子目录, 也可以为一个单独的文件系统. (). 文件类型:
(). 普通文件: 纯文本文件, 二进制文件, 其他特定数据格式文件.
(). 目录文件
(). 字符设备文件
(). 块设备文件
(). 管道: 匿名管道, 命名管道
(). 套接字
(). 文件链接: 符号链接(软链接), 硬链接 (). 文件类型的查看
(). 使用 ls -l 命令, 第一列的第一个字母表示文件的类型:
- : 普通文件
d : 目录
c : 字符设备文件
p : 管道
s : 套接字
l : 文件链接
(). 使用file命令
ELF: 可执行文件
其他略. 注: 一般的,在Linux中, ll是ls的别名. (). 什么是文件系统
(). 文件系统的层次结构
(). Linux文件系统的组织结构
(). Linux中常见的文件类型
(). Linux中如何管理文件权限
Ubuntu文件系统的更多相关文章
- 【Ubuntu 16】深入Ubuntu文件系统
Ubuntu文件系统的设计目的就是把文件有序地组织在一起,提供一个从逻辑上组织文件的文件系统.除了文件的组织外,文件安全也是文件系统的设计要点,所以文件的访问权限是文件系统不可缺少的组成部分 Ubun ...
- I.MX6 使用Ubuntu文件系统
/********************************************************************************* * I.MX6 使用Ubuntu文 ...
- 使用Qemu运行Ubuntu文件系统 —— 搭建SVE学习环境(2)
开发环境 PC:ubuntu18.04 Qemu:4.1 Kernel:Linux-5.2 概述 由于要学习ARM的SVE技术,但是目前还没有支持SVE指令的板子,所以只能用Qemu来模拟,但是发现Q ...
- 使用ramdisk启动ubuntu文件系统
环境 Qemu 4.1 vexpress-ca9 概述 为了减小linux内核的大小,可以把一些外设驱动编译成内核模块,但是在启动ubuntu的时候,需要读取flash,但是此时flash的驱动模块存 ...
- 虚拟机上的Ubuntu 文件系统成为只读模式的解决办法
虚拟机环境的Linux系统由于是虚拟化虚拟出来的主机环境,因此 经常会出现一些操作系统的问题,今天我遇到了一个Ubuntu操作系统文件系统成了只读模式,无法进行系统的操作,由于出问题的主机是我个人搭建 ...
- 使用Qemu运行Ubuntu文件系统(1)
参考 https://blog.csdn.net/mountzf/article/details/51707853 https://blog.csdn.net/stephen_lu_fahai/art ...
- ubuntu文件系统分区调整(解决目录空间不足、分配不均问题)
1. 安装 tuxboot (ubuntu下烧写工具) sudo apt-add-repository ppa:thomas.tsai/ubuntu-tuxboot sudo apt-get upda ...
- ubuntu文件系统修改( for arm)
系统:ubuntu14.04 镜像:ubuntu-rootfs.img for aarch64 创建一个文件夹 ubuntu-mount mkdir ubuntu-mount 将ubuntu-root ...
- 迅为iTOP-4412开发板Ubuntu操作系统烧写方法
本文转自:http://www.topeetboard.com Ubuntu系统烧写硬件平台:iTOP4412开发板 需要准备:串口线.读卡器.一张SD卡最好是2G(自备).另外一张卡(大于等于2G都 ...
随机推荐
- day 04 list,元祖
1,作业讲解 # s = '132a4b5c' # s1 = s[0]+s[2]+s[1] # print(s1) index = 0 # while 1: # print(s[index]) # i ...
- .net core 2.0 webapi部署iis操作
1.安装 .net core 2.0 runtime, (dotnet-runtime-2.0.7-win-x64.exe) https://www.microsoft.com/net/downloa ...
- http短连接与长连接简介
1.HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接.HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议.IP协议主要解决网络路由和寻址问题 ...
- eregi
eregi (PHP 4, PHP 5) eregi — 不区分大小写的正则表达式匹配 说明 int eregi ( string $pattern , string $string [, array ...
- Android最火热修复实战
Sophix官网文档地址 https://help.aliyun.com/document_detail/53240.html 快速接入 项目build.gradle的repositories节点下添 ...
- python基础第一天 3.27
# #作业1# 猜年龄,可以让用户猜三次!age = 25user_guess = int(input("input your guess")) age = 25count = ...
- JDBC Request
1.下载jdbc驱动,放至jmeter安装目录的lib目录和lib\ext目录下 PS:自己操作的时候,由于JDBC Connection Configuration中驱动名称写错,前面多了一个空格, ...
- table-layout:fixed; 表格比例固定
固定表格布局: 固定表格布局与自动表格布局相比,允许浏览器更快地对表格进行布局. 在固定表格布局中,水平布局仅取决于表格宽度.列宽度.表格边框宽度.单元格间距,而与单元格的内容无关. 通过使用固定表格 ...
- 关于Appium android input manager for Unicode 提示信息
Appium调完输入法后,会弹出 Appium android input manager for Unicode 提示信息相关的提示信息,每次运行如此,如下图 网络上查找一遍,基本解决了,只要在设 ...
- Tensorflow实战系列之五:
打算写实例分割的实战,类似mask-rcnn. Tensorflow实战先写五个系列吧,后面新的技术再添加~~