1、FHS的概念

FHS的全称Filesystem Hierarchy Standard(文件系统层次化标准),基本上所有的Linux版本的系统都采用这种文件组织方式。它的主要作用是定义了系统中每个目录的具体用途,也就是定义了文件区域的规范。

2、FHS定义的目录结构

/bin    常见的用户指令

/boot   系统内核和启动文件

/dev    设备文件

/etc    系统和服务配置文件

/home   Linux系统默认的普通用户的家目录

/lib 系统函数的目录

/lost+found ext3文件系统所需要的目录,用途是磁盘检查

/mnt 系统加载文件系统常用的挂载点

/opt 第三方软件安装目录

/proc 虚拟文件系统目录

/root 超级管理员root的家目录

/sbin 系统管理命令目录

/tmp 临时文件存放目录

/usr 存放和用户直接相关的文件目录

/media  用来挂载光驱等临时文件系统的挂载点

3、Linux绝对路径和相对路径的理解

绝对路径:这个很好理解,意思就是文件的实际路径(从根目录开始)。比如:/usr/local/src。

说明:绝对路径一定是“/”开头的。可以使用 pwd 查看当前目录。

相对路径:相对路径永远指的是相对于我们所处的文件夹位置。

例如 我有个目录  /home/test/f1    /home/test/f2

从第一个目录切换到第二个目录就不必要输入很长的路径了 我只需要输入 cd ../f2 。

cd /  回到根目录

cd  /etc 回到根目录下的etc 目录下  绝对路径  路径写法是从根目录/ 写起来的。

cd . 当前目录 cd .. 上层目录

cd ~回到自家的根目录

cd ~test     回到用户的根目录

注意:其实Linux的每个目录都会固定存在两个隐藏的特殊目录。分别是一个点(.):表示当前目录,两个点(..):表示上层目录。可以通过 ls -la 进行查看。

Linux 文件系统基础相关推荐

  1. Linux文件系统基础

    Linux文件系统基础 文件系统概述 Linux文件系统的特点 Linux文件系统的组成 Linux文件系统类型 EXT文件系统 其他文件系统 文件和目录的基本概念 文件 目录 路径 文件系统概述 操 ...

  2. 文件系统调用和Linux文件系统基础

    文件系统调用和Linux文件系统基础 keywords fdisk.LBA.CHS.MBR.super struct.directory.file.inode.inode table.block.fi ...

  3. linux文件系统基础知识

    这两天看了一本fedora 6的实践教程,下面是有关linux文件系统知识的学习笔记: 1.linux文件系统分配策略:     块分配( block allocation ) 和 扩展分配  ( e ...

  4. unix/linux文件系统基础知识

    1.linux文件系统分配策略: 块分配( block allocation ) 和 扩展分配 ( extent allocation ) 块分配:磁盘上的文件块根据需要分配给文件,避免了存储空间的浪 ...

  5. Linux文件系统基础之inode和dentry

    inode和dentry在VFS和实体的文件系统(ext2.ext3等)中都是比较重要的概念.首先看一下虚拟文件系统的标准定义:虚拟文件系统(英语:Virtual file system,缩写为VFS ...

  6. Linux文件系统基础(1)

    本文首发于http://oliveryang.net,转载时请包含原文或者作者网站链接. 1. 什么是文件系统 直接引用来自维基百科文件系统的定义, A file system is a set of ...

  7. linux文件基础知识,linux文件系统基础知识

    利用直接指针.单级间接指针.二级间接指针.三级间接指针可保存的最大文件大小为: 1024*12+1024*256+1024*256*256+1024*256*256*256=16843020 KB,约 ...

  8. linux文件系统基础--VFS中的file、dentry和inode--讲得非常透的一篇文章

    毕业以来,我花了很多时间阅读内核的代码,深入Linux内核架构,深入理解Linux内核,Robert Love的Linux内核设计与实现,Linux的虚拟文件系统对应章节,也读了很多遍,每一次读,都有 ...

  9. linux操作系统基础与实训教程,清华大学出版社-图书详情-《Linux操作系统基础与实训教程》...

    前 言 随着计算机技术的不断发展,越来越多的用户认识到Linux的优点.作为唯一一款与微软Windows竞争的桌面操作系统,Linux逐渐受到用户的重视:并且随着其在市场中占有量的稳步提高,已经有越来 ...

最新文章

  1. 【C 语言】文件操作 ( 学生管理系统 | 插入数据 | 查询数据 | 删除数据 )
  2. Spring bean加载多个配置文件
  3. js打印到控制台_如何实现可复用的控制台“艺术字”打印功能
  4. Mysql学习总结(63)——Mysql数据库架构方案选择与分析
  5. 21.为什么要用swagger,它解决了什么问题?
  6. 图形算法 - 模糊函数比较,Blur Function Compare。
  7. 函数式编程能否支持更高效的区块链基础设施?
  8. 离散数学 - 04 图论
  9. 马尔可夫不等式、切比雪夫不等式、柯西-施瓦茨不等式
  10. lg5.6不用计算机怎么算,lg换算(lg如何计算)
  11. 操作系统引论和进程管理部分习题
  12. 守望先锋战网服务器维护多长时间,守望先锋国服压力测试多长时间 压力测试删档吗等问题解答...
  13. 安防摄像头RTSP/Onvif协议网页无插件直播视频流媒体服务器EasyNVR之按需直播如何有效利用最大上行带宽
  14. python 调用HEG工具批量处理modis数据将hdf转为tif
  15. 【蓝桥杯-单片机学习笔记(三)】共阳数码管的静态显示
  16. 学Excel函数公式,怎能不会这个组合套路? 1
  17. inner join 和 outer join 的区别
  18. 人工智能可以增强学习积极性与投入度,学生学习将更为沉浸
  19. 使用临时邮箱接收验证码需要注意几点,分享临时发送邮件的邮箱有哪些
  20. python 3.10.1 安装教程

热门文章

  1. Bootloader及u-boot简介/u-boot系统启动流程
  2. 先弄个XML解析器代码抄一抄 慢慢研究 O(∩_∩)O哈哈~
  3. 学习笔记(07):Python网络编程并发编程-客户端与服务端代码bug修复
  4. python series用法_如何使用Python中的Series字典创建数据框?
  5. graphviz 画决策树_数据挖掘入门系列教程(四)之基于scikit-lean决策树处理Iris
  6. MessagePack Java Jackson Dataformat 在 Map 中不使用 String 为 Key 的序列化
  7. Python for Data Analysis 学习心得(二) - pandas介绍
  8. 图片在线转换base64
  9. THINKPHP5判断当前浏览器请求方式
  10. markdown学习/mou