加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux 系统目录结构 Linux养成计划二

发布时间:2023-02-18 13:40:49 所属栏目:Linux 来源:
导读:  目录结构

  这篇文章介绍关于Linux系统的目录结构,比较Linux系统和Windows系统目录结构的区别。我们知道在Linux中一切皆文件,包括它的硬件,声卡、硬盘等等都会映射成一个文件来管理。

  在 Linux
  目录结构
 
  这篇文章介绍关于Linux系统的目录结构,比较Linux系统和Windows系统目录结构的区别。我们知道在Linux中一切皆文件,包括它的硬件,声卡、硬盘等等都会映射成一个文件来管理。
 
  在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。
 
  1. 介绍
 
  文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。
 
  在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点 . 来表示;另一个是当前目录的上一级目录,也叫父目录,可以使用两个点 .. 来表示。在以后学习切换目录相关命令的时候还会接触到。
 
  如果一个目录或文件名以一个点 . 开始的,表示这个目录或文件是一个隐藏目录或文件(如:.bashrc)。即以默认方式查找时,不显示该目录或文件。
 
  2. 目录结构
 
  Linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层式根目录 " / ",在此目录下方在创建其它的目录。
 
  Linux目录有且只有一个根目录 / ,每个目录都有自己的用途,每个目录放什么都有讲究,简单讲解。
 
  3. 常用目录讲解
 
  /bin :存放常用指令:cp cat ...
 
  /opt:额外安装软件
 
  /boot:启动Linux使用的核心文件
 
  /dev :管理设备,把硬件映射成文件,硬件文件如:cpu disk等
 
  /var:不断扩充的东西,日志等等
 
  /lib: 开机需要的基本链接共享库
 
  /media :U盘等插入,media就会多出文件
 
  /mnt :挂载别的文件系统
 
  /root:root用户的相关文件
 
  /sbin:高级用户使用的指令
 
  /selinux:安全目录,危机系统安全时触发
 
  /proc:尽量不修改,存放内核相关文件
 
  /home :创建一个普通用户,会在home下生成对应文件,文件的名就是用户名
 
  /srv:服务启动之后需要提取的相关数据,尽量不修改此文件信息
 
  /etc:系统管理需要的配置文件和子目录
 
  /user:用户安装的应用程序,类似Windows中的program files目录
 
  4. 注意
 
  在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。
 
  /etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。
 
  /usr/bin, /usr/sbin,/bin, /sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。
 
  值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。
 
  /var: 这是一个非常重要的目录,系统中扩充的文件存在这里。系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下Linux 系统目录结构,另外mail的预设放置也是在这里。
 
  好啦,相关目录的介绍就到这里,如果深入的学习建议阅读相关书籍或者博客。
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!