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都 ...
随机推荐
- 多线程之interrupt
1.interrupt()作为中断程序,并不会直接终止运行,而是设置中断状态,由线程自己处理中断.可以选择终止线程.等待新任务或继续执行. 2.interrupt()经常用于中断处于堵塞状态的的线程, ...
- uiautomatorviewer工具的安装与使用
Android自动化测试应用<一><uiautomatorviewer工具的安装与使用> OldKe 关注 2018.01.25 18:00* 字数 488 阅读 2083评论 ...
- Android开发笔记---adb命令
adb命令的使用: adb shell命令:pm list packages -f:显示包名称及相应的APK文件
- Trojan.Backdoor分析
总结:这是一个HTTP的后门,以安装(-in)||移除(-re)||配置(-c)为目的运行此程序时, 必须指定abcd为最后一个参数. 安装时他会把自身拷贝到%SYSTEMROOT%\WINDOWS\ ...
- 软件151 王楚博 JavaEE的配置
一.准备以下压缩包 1.JDK1.7 文件:jdk1.7.rar 2. eclipse-jee-mars-2 文件:32位系统准备eclipse-jee-mars-2-win32.zip,64位系统准 ...
- 第三周博客之二---Oracle中的sql语句
一.用户及权限(DBA有最高系统权限) 1.数据库的安全性:系统的安全性.数据的安全性 2.权限分类: 2.1系统权限:获得后可访问数据库 常用的有create table,create user,c ...
- AnnotationTransactionAttributeSource is only available on Java 1.5 and higher
前言: 在eclipse中用到spring2.0的web项目,启动elipse自带的tomcat7,tomcat7报错如下: AnnotationTransactionAttributeSource ...
- weblogic中部署项目通常有三种方式
在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署:第二,将部署包放在domain域中autodeploy目录下部署:第三,使用域中配置文件config.xml 进行项目的部署. 控 ...
- PAT甲级 1001 A+B Format
题目链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805528788582400 1001 A+B Format ( ...
- Problem 5: Smallest multiple
2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any rema ...