文章目录

  • Linux嵌入式开发——文件系统结构
    • 一、根目录“/”
    • 二、Ubuntu文件系统结构
    • 三、绝对路径和相对路径

Linux嵌入式开发——文件系统结构

一、根目录“/”

​ Linux下“/”就是根目录!所有的目录都是由根目录衍生出来的。

二、Ubuntu文件系统结构

/bin 存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般的账号使用。

/boot Ubuntu内核和启动文件,比如vmlinuz-xxx。gurb是一个来自GNU项目的多操作系统启动程序。

/cdrom 关于光盘的一些信息。

/dev 设备驱动文件

/etc 存放一些系统配置文件,比如用户账号和密码文件,各种服务的起始地址。

/home 系统默认的用户主文件夹,一般创建用户账户的时候,默认的用户主文件夹都会放到此目录下。

/lib 存放库文件

/media 此目录下放置可插拔设备,比如SD卡,或者U盘就是挂载到这个目录中。

/mnt 用户可使用的挂载点,如果要挂载一些额外的设备,那么就可以挂载到此处。

/opt 可选的文件和程序存放目录,给第三方软件放置的目录。

/proc 虚拟文件系统,数据放置到内存中,存放系统运行信息。

/root root用户目录,也就是系统管理员目录。

/run 跟运行有关的一些信息。

/sbin 和/bin类似,也是存放一些二进制可执行文件。sbin下面的一般是系统开机过程中所需要的命令。

/snap 引入的一种包管理工具。

/srv 服务相关目录。比如网络服务。

/sys 记录内核信息,虚拟文件系统。

/tmp 临时目录

/usr usr不是user的缩写,而是UNIX Software Resource的缩写,存放于系统用户有关的文件,会占用很大的存储空间!

/var 存放一些变化的文件,比如日志文件

三、绝对路径和相对路径

绝对路径:从根目录“/”算起的路径。

相对路径:相对于目前路径的文件名写法,比如./home/zzk。不是以“/”开头的就行。

“.”代表当前路径,也可以 用“./”表示

件名写法,比如./home/zzk。不是以“/”开头的就行。

“.”代表当前路径,也可以 用“./”表示

“…”代表上一层目录,也可以用“…/”表示

Linux嵌入式开发——文件系统结构相关推荐

  1. 基于c语言的linux嵌入式开发入门

    前言 本文主要包含,c语言基本结构与语法.make及makefile的使用.main函数参数与返回值的说明.标准输入.输出.错误流的介绍以及linux管道的应用. 语言数据类型 联合体也有翻译为共用体 ...

  2. Linux嵌入式开发——C编程

    文章目录 Linux嵌入式开发--C编程 一.编写C程序 1.1.设置vim编辑器 1.2.编写C程序 二.编译C程序 三.make工具和Makefile文件 3.1.编写C程序 C文件 H文件 3. ...

  3. Linux嵌入式开发——vim编辑器

    文章目录 Linux嵌入式开发--vim编辑器 准备操作 使用 打开 工作模式 一般模式 编辑模式 命令行模式 保存退出 其他操作方式 Linux嵌入式开发--vim编辑器 准备操作 首先我们需要安装 ...

  4. Linux嵌入式开发——shell脚本

    文章目录 Linux嵌入式开发--shell脚本 一.shell脚本基本原则 二.shell脚本语法 2.1.编写shell脚本 2.2.交互式shell脚本 2.3.shell脚本的数值计算 2.4 ...

  5. (二)Linux嵌入式开发——软件安装(Ubuntu)

    文章目录 (二)Linux嵌入式开发--软件安装(Ubuntu) APP Store APT工具 问题 解决办法1 解决办法2 deb软件包 程序源码 问题1 解决办法 问题2 解决办法 总结 (二) ...

  6. Linux嵌入式开发——压缩与解压缩

    文章目录 Linux嵌入式开发--压缩与解压缩 一.前期准备 二.Linux下的压缩格式 三.gzip压缩工具 1.gzip压缩文件 2.gzip压缩文件夹 四.bzip2压缩工具 五.tar打包工具 ...

  7. Linux嵌入式开发——Petalinux介绍及其使用

    这一章内容是关于Linux嵌入式开发的,针对里面的petalinux进行讲解. Petalinux介绍及其使用 前言 一.Petalinux是什么? 二.下载及其安装 1.下载 2.安装 三.Peta ...

  8. linux嵌入式开发遇到坑不用慌 让你快速提升进度

    Linux已经成为很多IT从业者必备的知识技能,也有很多人会参加linux嵌入式开发培训,也有人会选择自学.究竟哪种方法好没有定论,但两者在学习效率上还是有个明显的对比. 有些人选择自学Linux,总 ...

  9. 与一线Linux嵌入式开发工程师的对话

    2019独角兽企业重金招聘Python工程师标准>>> 原文地址:与一线Linux嵌入式开发工程师的对话 作者:kjpioo kjpioo的说明:这篇文章转载自陈莉君老师的博客,文章 ...

最新文章

  1. linux 网卡流量脚本,每5分钟统计Linux 网卡流量的脚本
  2. c语言循环设计思想结构,C语言程序设计_05循环结构程序设计讲述.pptx
  3. Android App包瘦身优化实践
  4. 外贸电子商务软件必须提供的SEO特性
  5. distinct去重多个字段_sql中去重是distinct还是group by?
  6. 手机照片脑补成超大画幅,这个GAN想象力惊人 | Keras实现
  7. spring mvc 接收表单 bean
  8. 台大李宏毅Machine Learning 2017Fall学习笔记 (9)Keras
  9. JqGrid常用示例
  10. FPGA芯片行业科普
  11. 微信小程序的转发分享功能
  12. 微信小程序真机提示error occurs:ENOENT: no such file or directory, access
  13. 弗洛伊德本我、自我、超我理论
  14. t6UFO资产负债表
  15. MIDI通信协议-数据字节:找到中央C(音名:C4)
  16. 计算机中丢失granny2,修复granny2.dll
  17. HDMI Type A、B、C、D接口图
  18. Pd催化的C(sp 2)-H官能化合成N-苯并噻唑-2-基酰胺
  19. UDC分类号查询(转载)
  20. 17 geth客户端了解和安装

热门文章

  1. 定点数的除法C语言,定点数除法(示例代码)
  2. SAP部分付款与剩余付款
  3. 当媒体厂商抛弃了手机二维码厂商,谁会将在手机二维码市场的大海中破冰启航?...
  4. 和营教育作业html,我和我的训练营---学员篇
  5. “魂系”游戏的魅力,不止在于受苦——浅谈黑暗之魂的设计特色
  6. nginx应用:使用nginx进行蓝绿部署
  7. 如何在excel中创建斐波那契数列
  8. 【DBA充电宝】和【Python充电宝】DBA充电宝和Python充电宝微信群已建立,可加我微信(lhrbestxh)入群...
  9. php.ini 关闭严格模式,mysql关闭严格模式
  10. 大语言模型中的涌现现象是不是伪科学?