Ubuntu根目录文件作用分析

2023-11-13

     

Ubuntu Linux的文件结构与Windows的文件结构不同,Windows将硬盘分成C、D、E、F等盘,也就是分成这些分区。

而Linux操作系统不是把硬盘分 成这样的分区,它有一个根目录,用/表示,一个目录就相当于一个文件夹,根目录就相当于Linux系统的总的文件夹。在这个根目录下面,又分为/bin /boot /dev /etc /home /initrd /lib /media /mnt /opt /root /sbin /usr /var /tem 等等典型的目录。其他的目录可以单独分区,也可以不单独分区,只保留一个跟目录分区,这样,这些目录将会自动建立在根目录下。下面列出了Linux下一些 主要目录的功用:

  /bin 二进制可执行命令
  /dev 设备特殊文件
  /etc 系统管理和配置文件
  /etc/rc.d 启动的配置文件和脚本
  /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
  /lib 标准程序设计库,又叫动态链接共享库,作用类似Windows里的.dll文件
  /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
  /tmp 公用的临时文件存储点
  /root 系统管理员的主目录(呵呵,特权阶级)
  /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
  /lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(Windows下叫什么.chk)就在这里
  /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
  /var 某些大文件的溢出区,比方说各种服务的日志文件
  /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:
  /usr/X11R6 存放X window的目录
  /usr/bin 众多的应用程序
  /usr/sbin 超级用户的一些管理程序
  /usr/doc linux文档
  /usr/include linux下开发和编译应用程序所需要的头文件
  /usr/lib 常用的动态链接库和软件包的配置文件
  /usr/man 帮助文档
  /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
  /usr/local/bin 本地增加的命令
  /usr/local/lib 本地增加的库

在以上目录中,只有/home下,你自己的用户目录,对于普通用户才具有完全的权限,你下载东西、你的配置文件都在这个目录下,这是你最常用的目录。其他目录里,你如果需要删除或者修改文件,则必须具有管理员权限,否则不能修改。这样就可以很大程度上防止病毒修改你的系统文件。

而在安装系统 的时候,如果将/home单独分区,那么你下次重装系统的时候,所有的个人配置文件都会保留,例如你QQ里的聊天记录、你浏览器里的书签收藏等等你所有的个人设置都会仍然保留。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu根目录文件作用分析 的相关文章

  • Python中基础使用及Numpy、Scipy、Matplotlib 使用教程

    本文主要根据 斯坦福CS231n课程的Python 教程进行整理 原文地址为http cs231n github io python numpy tutorial 官方Python指南网址https www python org doc P
  • stm32系列单片机介绍

    一 产品介绍 stm32是基于ARM Cortex 内核的 32位微控制器和微处理器 常见的内核有 Cortex M0 代表型号STM32F0 STM32L0 Cortex M0 代表型号STM32C0 23年新推出 主要针对低成本 Cor
  • vue中使用FullCalendar实现自由拖拽日历活动(包含获取当前视图开始时间与结束时间,动态渲染接口日历活动数据)

    具体实现效果图如图所有 1 安装FullCalendar相关插件 npm install save fullcalendar core npm install save fullcalendar interaction npm instal
  • CS229学习笔记(3)逻辑回归(Logistic Regression)

    1 分类问题 你要预测的变量 y y y是离散的值 我们将学习一种叫做逻辑回归 Logistic Regression 的算法 这是目前最流行使用最广泛的一种学习算法 从二元的分类问题开始讨论 我们将因变量 dependent variab
  • 基于深度学习的图像配准

    人的眼睛或者相机的FOV 视场 有限 所以很难将景色尽收眼底 医疗影像设备同样受限于FOV的大小 很难同时扫描整个解剖部位 这时就需要拼接算法将不同角度拍摄的部分图像拼成一幅全景图 我之前写过一篇关于图像拼接的文章 图像拼接并不像你想的那么
  • 关于链表的建立与操作(c++实现)

    关于链表的建立与操作 目录 1 链表的定义 2 单链表的基本操作 3 循环链表及其操作 4 双向链表及其操作 5 用数组模拟链表 一 链表的定义 因为线性表是静态线性的存储结构 所以为了方便动态地对数据进行处理 我们引入链表这一数据结构 因
  • elk笔记13--Queries-geo queries

    elk笔记13 Queries geo queries 1 geo查询简介 2 geo 查询案例 3 说明 1 geo查询简介 geo queries 地理位置查询 支持2类geo数据 分别为geo point 和geo shape 2中类
  • 16-数据结构-图的存储结构

    简介 主要为图的顺序存储和链式存储 其中顺序存储即邻接矩阵的画法以及代码 邻接矩阵又分为有权图和无权图 区别就是有数据的地方填权值 无数据的地方可以填0或者 而有权图和无权图 又细分为有向图和无向图 无向图为对称矩阵 因为没有方向可言 出度
  • nRF52832 — 使用nRF52832的I2S播放音频

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX 作 者 文化人 XX 联系方式 XX 版权声明 原创文章 欢迎评论和转载 转载时能告诉我一声就最好了 XX 要说的话
  • VSCode命令行常用快捷操作

    一 VSCode基本设置 1 打开命令面板 F1 或 Command Shift P 2 将VSCode安装到系统环境变量 打开命令面板 搜索PATH 选择在PATH中安装code命令 然后重启终端就可以生效 以后在命令行就可以通过code
  • uniapp软键盘把界面顶起问题解决

    pages json文件加上解决 app plus softinputMode adjustResize pages path pages index index style navigationBarTitleText 中奥一卡通 app

随机推荐

  • GoJS-FlowChart样例代码分析

    var go GraphObject make 别名 方便使用 myDiagram go Diagram myDiagramDiv 通过id指定画布绑定的div LinkDrawn showLinkLabel 监听LinkDrawn事件 其
  • Canvas-drawImage无法绘图,出现空白的解决办法

    目录 文章目录 问题剖析 解决办法 例子代码 测试样例 问题剖析 在操作drawImage 函数时 经常会出现调取正常 但canvas绘制出现空白的情况 这种情况 原因可以归为 浏览器在加载图片时 图片尚未加载完毕 便开始绘图 主要原因为
  • 本地项目上传到gitlab上

    1 gitlab上新建项目 2 本地操作 进入到项目目录 打开git操作命令窗口 鼠标右键选择Git Bash Here 1 将git初始化至该目录下 会生成 git配置文件 执行命令 git init 2 将远程的仓库分支来取到本地 执行
  • Qt信号详解

    QAbstractButton clicked 按下松开后执行 pressed 按下后执行 released 松开后执行 clicked bool checked 需要选中checkable属性 每次点击checked的值都会切换 可以使用
  • Linux 下配置JDK 并运行springboot项目进行访问 Tomcat的安装

    前言 记忆 1 步骤 一 JDK安装 我们开发java程序必须要的环境 1 下载JDK rpm 去oralce 官网下载即可 百度jdk即可 2 安装java环境 检测当前系统是否存在java环境 java version 如果有的话就需要
  • 机器学习入门教学——人工智能、机器学习、深度学习

    1 人工智能 人工智能相当于人类的代理人 我们现在所接触到的人工智能基本上都是弱AI 主要作用是正确解释从外部获得的数据 并对这些数据加以学习和利用 以便灵活的实现特定目标和任务 例如 阿尔法狗 智能汽车 简单来说 人工智能使机器像人类一样
  • 后端转前端,该如何快速学习

    后端转前端还是比较容易的 学习难度降低了 多花点时间实操 基本可以接手项目 首先初学者要知道web前端工程师的目前核心技术 主要有HTML5 CSS JavaScript JQuery Ajax等技术 而且想要成为一名优秀的web前端工程师
  • 4月13面试网络工程师实习岗位的感想

    第一个自我介绍 说一下自我介绍吧 面试官一来就叫我自我介绍 这是必须的 然后我就说了一下我叫谁 我现在读大几 学什么专业 然后说一下平时爱听音乐 打球啊 爬山啊 爱看电影 然后说到爱看电影 面试官就笑了 然后就行了 就开始问问题了 聊聊天了
  • zookeeper、dubbo、kafka简单了解

    1 zookeeper如何实现高可用 1 zookeeper 多台构成集群实现高可用 有三种角色群首 leader 追随者 follower 观察者 observer Leader作为整个ZooKeeper集群的主节点 负责响应所有对Zoo
  • 自动化设计-框架介绍

    3 框架介绍 由于软件测试的工作量很大 40 到60 的总开发时间 而又有很大部分适于自动化 因此 测试的改进会对整个开发工作的质量 成本和周期带来非常显著的效果 通过第二部分对Ruby Watir框架的介绍 下面我们正式进入自动化测试框架
  • XSS跨站脚本攻击

    以下是自己的一些见解与总结 若有不足或者错误的地方请各位指出 目录 1 简介 2 XSS攻击的危害包括 3 XSS攻击分类 4 XSS攻击实例分析 5 XSS漏洞修复 1 简介 跨站脚本 cross site script 为了避免与样式c
  • Python~ModuleNotFoundError: No module named ‘pydotplus‘

    错误代码 import pydotplus 错误原因 没有安装pydotplus库 解决方案 安装对应的库 pip install pydotplus 重新导入模块 import pydotplus
  • 获取内网IP地址

    工作中遇到一个需求 要求根据不同场地的IP地址 显示相应的大屏页面 首先要配置一下Chrome浏览器 1 在Chrome浏览器中输入 chrome flags 2 搜索 enable webrtc hide local ips with m
  • 量化交易,关于止损止盈的一点思考

    如何设置止损止盈指标才能达到 使损失基本稳定 让盈利充分攀升 止损位设置 如果当天可以卖出 止损位就是成本 1 X 如x设为5 就是股价跌5 就止损 一般就是5 略多一点损失 略多一点是因为可能需要降价保证抛出和交易成本 如果考虑交易成本
  • webSocket详解:技术原理+前后端实现

    webSocket详解 技术原理 前后端实现 一 webSocket技术原理 1 内容简介 websocket就是通过服务器向客户端推送消息 客户端也可以主动向服务器发送消息 是真正的双向平等对话 是一种长连接 只需要通过一次请求进行初始化
  • IDEA设置

    目录 目录 双击idea时默认不打开最后一次的项目 设置黑色 白色主图 编辑 通过CTRL 鼠标滚轮设置字体大小 自动导入包 显示行号与方法分隔符 打开类多后 在多行显示 文件编码UTF 8设定 打开文件按顺序展示 推荐的插件 双击idea
  • 如何用多线程执行 unittest 测试用例实现方案

    前言 使用python做过自动化测试的小伙伴 想必都知道unittest和pytest这两个单元测试框架 其中unittest是python的官方库 功能相对于pytest来要逊色不少 但是uniitest使用上手简单 也受到的很多的小伙伴
  • 企业应该选择哪种区块链

    随着探索如何把区块链应用在各种场景 许多人就想到 也许不需要全世界的人共同参与 也不需要挖矿 我们只需要用到区块链的可信任 可追溯特性 通过较少节点达到拜占庭将军容错 于是私有链就诞生了 但私有链仍是中心化的 难以维持去中心化的优势 因此又
  • webdriver版本不匹配,重新下载webdriver后不知道应该放在哪个文件夹

    1 从官网上面按照对应的版本下载了对应浏览器的webdriver版本 我的是chrome windows 113开头的版本 2 下载并解压之后发现有很多个webdriver exe的程序 正确步骤是解压后复制exe文件放在原来的文件夹即可
  • Ubuntu根目录文件作用分析

    Ubuntu Linux的文件结构与Windows的文件结构不同 Windows将硬盘分成 等盘 也就是分成这些分区 而Linux操作系统不是把硬盘分 成这样的分区 它有一个根目录 用 表示 一个目录就相当于一个文件夹 根目录就相当于Lin