目录:

1.linux系统的目录结构特点?为何会形成这样的目录结构?

2.基本目录内容详解!

3.重要目录详解!

1.linux系统的目录结构特点?

A.Linux系统的目录结构是一棵倒挂的大树,/根目录是所有目录的起始点(顶点).

B.linux是封闭的,如果访问的话必须要有挂载点.

C.目录和磁盘分区是没有关联的.分区是分区,目录是目录.所以根下/不同的目录可能会对应不同的分区或者磁盘.

D.linux你设备不进行挂载,入口是看不到的,类似没有入口的房间.给设备的一个入口就叫做挂载点.挂载点的实质是一个目录.用mount进行挂载.eg: mount /dev/edrom  /mnt 把光驱挂载到mnt目录下.

2.linux操作系统目录结构形成?

刚开始的时候,由于其硬盘内存较小,运行一段时间后,导致数据溢出,系统无法正常工作,于是加了一块新的硬盘,并且做了规定,第一块用来存放系统程序相关,第二块存放用户自己的程序,因此挂载的目录点取名为/usr,除了名字不一样外,其他的目录结构都是一样的.都是(/bin /sbin /lib /tmp.......等),接着第二块硬盘也满了,然后就只能再添加一块,取名为/home,专门存放用户的数据.

3.基本目录详解

[root@oldboy /]# tree -L 1 /

/bin (binaries 二进制命令所在的目录如:ls cp mkdir rm cut 等 bin 和/usr/bin 类似)

/boot (linux内核及引导程序所在目录.分区 /boot 200M swap 是内存的1.5倍, 最大大概8G 剩下的全给 /)

/dev (device 设备  这是设备的目录,比如声卡,网卡,磁盘,光驱.......)

/etc (二进制软件包的 yum /rpm 安装的软件和所有系统管理所需要的配置文件和子目录。还有安装的服务的启动命令也放置在此处)

/home (普通用户家目录,存放用户的各种数据,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。)

/lib (系统最基本的动态连接共享库,其作用类似于Windows 里的DLL文件,几乎所有的应用程序都需要用到这些共享库。动态链接库文件,用于程序执行时的调用,大多是以 .so结尾)

/lib64 (64位动态链接库文件)

/lost+found (这个目录一般情况下是空的,当系统非法关机后,这里就存放fsck过程中部分修复的文件)

/media (媒介目录,系统会自动识别一些设备(如U盘、光驱等),当识别后,Linux会把识别的设备挂载到该目录下)

/mnt (光盘默认的挂载点,我们可以将光驱挂载到/mnt上,然后进人该目录查看光驱里的内容。)

/opt (这是给主机额外安装软件所设置的目录,该目录默认为空。比如,你要安装一个Oracle 数据库,可以放到该目录下。)

/proc (该目录是系统启动的进程,会生成1个pid,而每个进程都有1个目录)

/root (管理员家目录)

/sbin (用户命令目录(root用户命令),如:fdisk,shutdown,mount)

/selinux (是一种安全子系统,它能控制程序只能访问特定文件)

/srv (服务启动后需要访问的内容,如www需要访问的数据存在/srv/www目录下)

/sys (存放整个linux的内核及一些文件)

/tmp (临时文件目录,一般一周清理一次,可以当做回收站用,删除的数据可以先移动到此处)

/usr (存放用户安装的应用软件目录,如MySQL,Apache,这是一个非常重要的目录,类似于Windows下的Program Files目录,用户的很多应用程序和文件都存放在该目录下。)

/usr/bin (该目录存放的是系统用户使用的应用程序)

/usr/sbin (该目录存放的是超级用户使用的比较高级的管理程序和系统守护程序)

/usr/src (该目录是内核源代码默认的放置目录)

/var (该目录存放的是不断扩充且经常修改的目录,包括各种日志文件或者pid文件,存放linux的启动日志和正在运行的程序目录(变化的目录:一般是日志文件,cache目录))

转载于:https://www.cnblogs.com/liulei-LL/p/8085484.html

5.linux目录结构介绍相关推荐

  1. Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)

    Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩)         ...

  2. Linux目录结构介绍

    转自https://blog.csdn.net/m0_38044196/article/details/72844025 /:根目录,位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要 ...

  3. Linux目录结构介绍-http://yangrong.blog.51cto.com/6945369/1288072

    1.树状目录结构图 2./目录 目录 描述 / 第一层次结构的根.整个文件系统层次结构的根目录. /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如:cat.ls.cp,和/ ...

  4. Linux 目录结构及常用命令详细介绍

    目录 一.Linux 目录结构 二.常用快捷键 三.常用命令 1.软件管理 apt ( Advanced Packaging Tool ) 2.帮助命令 --help  info  man 3.显示或 ...

  5. linux内核结构介绍

    参考:linux内核结构介绍.什么是shell 作者:丶PURSUING 发布时间: 2021-02-15 14:15:24 网址:https://blog.csdn.net/weixin_44742 ...

  6. Linux目录结构,命令,文件类型学习

    2019独角兽企业重金招聘Python工程师标准>>> [toc] Linux目录结构,命令,文件类型学习 一. 系统目录结构 简述 对于目录,我们大致能够理解,像书本学的章节,每个 ...

  7. linux内核结构介绍及驱动引入

    目录 一.Linux内核结构框图 二.图解linux系统架构 三.驱动认知 3.1 为什么要学习写驱动 3.2 文件名与设备号 3.3 open函数打通上层到底层硬件的详细过程 四.shell she ...

  8. Linux 目录结构及特殊文件详解

    一.linux目录详解 1./(根)目录 每一个文件和目录从根开始,/下的目录有: 2./bin目录 看到"bin"大家应该能想到 bin 文件, bin 文件就是可执行文件.所以 ...

  9. Kettle教程(二):Kettle目录结构介绍

    文章目录 前言 一.Kettle的Spoon/Pan/Kitchen/Carte 简介 1.Spoon 2.Pan 3.Kitchen 4.Carte 二.Kettle的目录结构介绍 三.总结 前言 ...

最新文章

  1. mac 安装Pillow
  2. 二叉排序树(二叉搜索树,二叉查找树)
  3. SharePoint2013 Online中InfoPath 无法调用WebService
  4. Unity3D 深度图
  5. 21.5.8阶段四数据类型
  6. 保定 机器人焊接加工厂_满城招聘|双休+五险+国企保定乐凯设备制造安装有限公司招聘满城1.6招聘信息...
  7. Makefile中几种赋值
  8. raid ahci模式哪个好_比群晖好用?威联通TR-004磁盘阵列外接盒使用详解
  9. datatable使用groupby进行分组统计 [2]
  10. ES 必备插件的安装
  11. 3dsmax2021软件安装教程
  12. 关于设计BOM和制造BOM的介绍
  13. kvm linux重置密码,超微主板使用ipmicfg重置IPMI密码
  14. MYSQL建表时PK,NN,UQ,BIN,UN,ZF,AI字段标识的意义
  15. Win系统svchost进程流量偷跑,如何永久杜绝?
  16. pyqt5,波形进度条
  17. Unity发布WebGL不显示中文字体问题
  18. Unity 手游面数控制
  19. SketchUp + Photoshop:别墅平面图制作教程
  20. (Modern Family S01E01) Part 9 PhilClair 射Luke、Haley和Dylan躺床上看电影

热门文章

  1. mysql 查询优化
  2. 利用鼠标点击绘制出三棱锥
  3. [PY3]——字符串的分割、匹配、搜索方法总结
  4. Tomcat:基础安装和使用教程
  5. hue安装及基本测试-笔记
  6. Access常用类型及查询语法 [Access]
  7. LINQ to SQL: DataContext.SubmitChanges() 失效问题
  8. 制做任意大小的bmp,并在其中写汉字
  9. quot c语言数组压缩 quot,程序员之---C语言细节12(指针和数组细节,quot;//quot;的可移植性说明)...
  10. mysql 2008新建用户_Sql Server 2008数据库新建分配用户的详细步骤