Linux基本目录机构

1. 基本介绍

  • Linux的文件系统采用级层式子的树状目录结构,
  • 最上层是根目录“/”
  • Linux世界里,一切皆文件。

2. 目录用途

  • /bin: 是Binary的缩写,这个目录存放着最经常使用的命令。
  • /sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
  • /home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
  • /root:该目录为系统管理员,也称作超级权限者的用户主目录。
  • /lib:系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
  • /lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
  • /etc:所有的系统管理所需要的配置文件和子目录my.conf。
  • /usr/local:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
  • /boot:存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
  • /proc:这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息。
  • /srv:service的缩写,该目录存放一些服务启动之后需要提供的数据。
  • /sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统sysfs。
  • /tmp:这个目录是用来存放一些临时文件的。
  • /dev:类似windows的设备管理器,把所有的硬件用文件的形式存储。
  • /media:linux系统会自动识别一些设备,例如U盘光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
  • /mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。
  • /opt:这是给主机额外安装软件所摆放的目录,如安装ORACLE数据库就可放到该目录下。默认为空。
  • /usr/local:这是另一个给主机额外安装软件所安装的目录,一般是通过编译源码的方式安装的程序。
  • /var:这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件。
  • /selinux:SELinux是一种安全子系统,它能控制程序只能访问特定文件。

3. 总结

  1. Linux的目录中有且只有一个根目录。
  2. Linux的各个目录存放的内容是规划好,不用乱放文件。
  3. Linux是以文件的形式管理我们的设备,因此linux系统,一切皆为文件。

Linux学习之Linux基本目录结构相关推荐

  1. Linux学习(一)--目录结构

    一.基本介绍 linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录. 记住一句经典的话:在 Linux 世界里,一切皆 ...

  2. 在linux中建立一个vim的目录,Linux学习笔记一(目录结构、Vim编辑器、用户管理)...

    1.Linux介绍 linux是一个开源.免费的操做系统,其稳定性.安全性.处理多并发已经获得 业界的承认,目前不少企业级的项目都会部署到Linux/unix系统上. Linux主要的发行版: Ubu ...

  3. Linux之文档与目录结构 目录的相关操作 Linux的文件系统

    Linux之文档与目录结构 Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同.首先Linux没有"盘(C盘.D盘.E盘)"的概念.已经建立文件系统的 ...

  4. 运维 03 Linux之文档与目录结构

    Linux之文档与目录结构 Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同.首先Linux没有"盘(C盘.D盘.E盘)"的概念.已经建立文件系统的 ...

  5. linux目录表及功能n鸟哥,鸟哥linux学习之-资料与目录管理

    鸟哥linux学习之--文件与目录管理 目录与路径 相对路径:由当前目录算起 绝对路径:由根目录算起,linux的根目录为"/" 几个目录符号: . 表示当前目录 .. 表示上一层 ...

  6. linux文件系统目录结构采用的是,在Linux中,文件系统的目录结构采用的是()。...

    在Linux中,文件系统的目录结构采用的是(). 更多相关问题 徒长枝属于以下哪种一年生枝条类别中的一种() 以下对得房率描述正确的是() 用拉伸试验的方法,可测定金属材料的(). 以下对得房率描述正 ...

  7. 【Linux学习】Linux必备命令(一)--之cp命令详解

    [Linux学习]Linux必备命令(一)–之cp命令详解 1.命令详解 cp 命令主要用于拷贝文件,用法,cp old.txt /tmp/new.txt ,常用来备份,如果拷贝目录需要加-r 参数, ...

  8. 【Linux学习】Linux必备命令(一)--之mv命令详解

    [Linux学习]Linux必备命令(一)–之mv命令详解 1.命令详解 mv 命令主要用于重命名或者移动文件或者目录,用法, mv old.txt new.txt,常用 参数详解如下: 用法: mv ...

  9. Linux学习之三-Linux系统的一些重要配置文件

    Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        ...

  10. Linux学习之Linux历史

    Linux学习之Linux历史 一.UNIX发展史 1968年,一些来自通用电器公司.贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统.Multics在多任务文件管理和用户 ...

最新文章

  1. redis终于有比较大的进展了,redis3.0.1 稳定版本发布,支持集群。
  2. mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin
  3. oracle数据库主键自增序列_oracle数据库ID自增长--序列
  4. Node.js 开发者 2020 年度报告
  5. 从ListControl控件导出数据到指定路径的的EXCE文档中
  6. 任务状态段TSS和TSS描述符
  7. 教你如何打造网页爬虫工具(实现思路及源码下载)
  8. 一个APP从启动到主页面显示经历了哪些过程?跳槽薪资翻倍
  9. MySQL数据库的多种连接方式及工具
  10. Qt开发植物大战僵尸第一篇
  11. SIM900A GPRS无线通信
  12. 2020年最值得推荐的10款数据可视化工具,看完我收藏了
  13. jaxl php,php – jaxl无法连接到Prosody
  14. python 获取路由器中设备ip地址_Python中如何获取当前机器的IP地址
  15. wifi7000米远程连接服务器失败,【电视派控制设备连wifi总失败 怎么办?】PjTime.COM 应用技巧 创维...
  16. 【PaLM2】PaLM2 大语言模型与 Bard 使用体验
  17. 【HTML学习笔记】link标签中的href路径
  18. js 移动端阻止下拉滑动、刷新
  19. iOS开发适配iPhone X 齐刘海处理,代码适配iPhoneX
  20. (fastjson )json和byte[], 互转问题!

热门文章

  1. 【踩坑日记 · Web】一个斜杠引发的悲剧
  2. 多项式除法(Java实现)
  3. 华尔街日报:苹果英特尔曾洽谈收购智能手机调制解调器芯片业务
  4. 【车间调度】基于灰狼优化算法求解柔性作业车间问题matlab源码
  5. 保定学院计算机编程,保定学院关于2018-2019学年度学生评优工作的通知
  6. Graph Neural Networks in Recommender Systems综述
  7. 箫心Web个人共享服务器2007.1.15.0 DotNetC#2.0开发
  8. 【unity插件】unity手柄插件Input输入管理插件,兼容各种主流手柄
  9. 侯捷C++八部曲笔记(六、C++程序的生前死后)
  10. java osgi 文件_OSGi 系列(一)之什么是 OSGi :Java 语言的动态模块系统