今天继续给大家介绍Linux系统的基本知识,本文主要内容是Linux的目录结构。
在最小化系统安装下,Linux目录如下图所示:

在Linux中,这些目录一般都具有常见的用途并用于存放相关的文件,作为系统管理员,当然没有硬性要求文件的必须存放位置,但是如果我们按照Linux的文件默认用途存放文件的话还会极大方便对系统的管理,这也是运维人员约定俗成的系统管理方案,在本文中就带领大家一起了解Linux的这些目录的用途。
Linux系统(以CentOS7为例)中重点目录如下:
1、/boot 主要用于存放开机所需文件,包括内核、开机菜单等配置文件
2、/dev 该目录下以文件的形式存放任何设备和接口,在Linux系统中,有一种说法叫做一切皆文件,实际上,对硬件的操作都可以看做是对文件的操作。
3、/home 用于存放除root用户的家目录,该目录下会存在每一个可登陆用户的同名子目录,这些目录就是这些可登陆用户的家目录。
4、/root 对于Linux的root用户来说,它的家目录为/root,而不是和普通用户一样在/home目录下。
5、/bin 实际上是/usr/bin目录的软连接,存放的是单用户命令下可以操作的命令。
6、/sbin 实际上是/usr/sbin目录的软连接,存放的是开机过程中可以操作的命令,该目录下的命令只有root权限可以运行。
7、/lib 该文件夹为存放库和函数,包括开机时用到的链接库和/sbin、/bin时用到的库。
8、/media 该目录一般用于挂载设备文件
9、/mnt 与/mdeia类似,一般用于挂载设备文件
10、/opt 我们有时会从网络上下载一些软件安装包,一般就把下载的安装包放在此目录
11、/srv 本模具路是一些网络服务的数据文件目录,平时不常用
12、/tmp /tmp目录类似于windows的共享文件夹,是专门用于与他人“共享”文件的目录,任何用户都可以对该目录进行操作
13、/proc 本目录存放了一些虚拟的文件系统,例如系统内核、进程、外部设备以及网络状态,有时我们也会查看该目录下的虚拟文件从而获取系统的状态,/proc目录又一次体现出了Linux下一切皆目录的思想。
14、/usr/local 当采用源码部署方式安装软件时,用户自行安装的软件目录。与/opt目录不同在于/opt目录一般用于存放安装包,而此目录存放安装后的软件。
15、/usr/bin 存放的是单用户命令下可以操作的命令
16、/usr/sbin 存放的是开机过程中可以操作的命令,该目录下的命令只有root权限可以运行。
17、/usr/share 常用与存放帮助与说明文件,也可以防止共享文件。Linux系统的字体、时区等存放在此目录。
18、/var 主要用于存放日志文件,采用YUM安装的软件一般会在此目录下创建日志文件,Linux系统的系统日志也在这个目录下。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120557819

Linux目录结构详解相关推荐

  1. Linux文件系统的目录结构详解(转)

    Linux文件系统的目录结构详解(转) 原文链接https://www.cnblogs.com/cyjaysun/p/4462325.html 一.前 言 文章对Linux下所有目录一一说明,对比较重 ...

  2. [ linux ] 文件系统和目录结构详解

    昨天,有个小学弟了我一个linux面试题目,和她解答完之后我就想在C站开一个专栏,用于linux和windows的学习 我是这么想的,从linux入手,再写windows,最后总结常见区别 本文主要写 ...

  3. linux php 上级目录,Linux目录架构详解_php

    linux和Windows操作系统的显著区别之一就是目录架构的不同.Linux操作系统的目录架构遵循文件系统层级结构标准.不知你是否使用ls命令浏览过Linux的根目录"/",亲爱 ...

  4. JMETER目录结构详解

                                                                 JMETER目录结构详解 JMETER安装完成之后会有很多目录文件,我们对JM ...

  5. Android4.0源码目录结构详解

    Android4.0源码目录结构详解 Android4.0与2.1目录差不多 alsa这块,注意external/tinyalsa下有: include/tinyalsa/asoundlib.h mi ...

  6. Android 8.0学习(32)---Android 8.0源码目录结构详解

    Android 8.0源码目录结构详解 android的移植按如下流程:     (1)android linux 内核的普通驱动移植,让内核可以在目标平台上运行起来.     (2)正确挂载文件系统 ...

  7. 微信小程序01【目录结构详解、视图与渲染、事件、input、scroll-view】

    学习地址:https://www.bilibili.com/video/BV1sx411z77P 笔记01:https://blog.csdn.net/weixin_44949135/article/ ...

  8. angular 标准目录结构_Angular-cli新建项目目录结构详解

    Angular-cli新建项目目录结构详解 在上一篇博客中我们已经通过Angular CLI命令行工具创建出来一个全新的Angular项目,要想写项目,首先我们要先搞清楚项目的目录结构是怎样的,每个文 ...

  9. 【Vue】Vue-cli(脚手架)的目录结构详解(转载)

    一.图简单说明下各个目录都是干嘛的: 总体框架:一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可. 四.文件结构细分 1.b ...

  10. oracle 11g目录结构详解

    oracle 11g目录结构详解-pf文件 概述 前段时间有朋友留言需要oracle目录结构的介绍,所以整理了下这方面内容,这里简单分享下,下面以oracle 11g目录结构做说明. 11g目录结构 ...

最新文章

  1. Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译
  2. Spring中的JDBC操作
  3. 分类与逻辑回归(classification and logistic regression)
  4. 如何查看SharePoint未知错误
  5. JavaScript实现Linear search线性搜索算法(附完整源码)
  6. 链接器工具错误 LNK2019 必须在友元声明中显式指定模板参数
  7. sqlserver 事务例子
  8. 【渝粤题库】国家开放大学2021春2444酒店管理概论答案
  9. 使用了JDK自带的jconsole查看Tomcat运行情况
  10. 为什么你一直在写bug?原因找到了
  11. Linux下安装golang
  12. 2005年计算机课程,2005年暑期非计算机专业计算机基础课程教学研讨会成功举办...
  13. pc端滚动去掉滚动条scroll
  14. Ace在线代码编辑器使用
  15. 湖南大学操作系统期末考试之英文PPT复习提纲
  16. 基于python的论文摘要怎么写_Python实现文章摘要的提取方式
  17. 测试OTA升级时uboot是否会更新
  18. 重拾Java基础知识:运算符操作
  19. EASYOPS系列|纠正下很多错误,谈下部署发布的几种思路
  20. 用talib列举某股票历史数据中2只乌鸦形态出现时间

热门文章

  1. bug1-tensorflow中自定义模型的bug-input_signature
  2. 《Effective Python 2nd》——元类与属性
  3. Scala:输入输出
  4. Android开发环境搭建-eclipse+ADT及hello world
  5. 蚁群算法路径规划_环境感知与规划专题(十)——基于采样的路径规划算法(二)...
  6. 现代控制理论概念梳理(脑图)
  7. 1003 我要通过! (20 分)—PAT (Basic Level) Practice (中文)
  8. Android Fragment之间的切换
  9. 用五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树
  10. Mysql语句整理大全