目录

/

1,/bin

2,/boot

3,/dev (device)

4,/etc

1),/etc/X11

​2), /etc/init.d

3),/etc/password

4),/etc/mtab

5,/home

6,/lib

7,/lib64

8,/media

9,/mnt

10,/opt

11,/proc

12,/root

13,/run

14,/sbin

15,/srv

16,/sys

17,/tmp

18,/usr

1),/usr/bin

2),/usr/etc

3),/usr/games

4),/usr/include

5),/usr/lib

6),/usr/libexec

7),/usr/local

8),/usr/sbin

9),/usr/share

10),/usr/src

11),/usr/tmp

19,/var


我们的linux和Windows不同,没有什么c盘,d盘这种盘符的存在,在linux中(或所有的unix操作系统)一切皆是文件

/

“/”是唯一的根目录,是所有目录的起点,看起来就像是一棵树一样,由“/”发散开去,所以linux和其他的Unix系统都是把所有的文件放在一个目录树里面。

接下啦让我们来了解根目录下的这些文件目录 【使用远程连接工具:finalshell

1,/bin

bin有:箱子;垃圾箱;(有盖)大容器,箱,柜的意思

所以/bin目录存放了启动时所需要的普通文件及常用的指令,如下:

2,/boot

boot有(计算机)启动的意思

因此,/boot用于存放linux系统中的部分内核映像和其他一些与启动有关的文件,如下:

3,/dev (device)

dev为device设备的缩写

因为在linux及Unix的操作系统中一切皆文件,因此哪怕你是一个设备:如播放器,网关,声卡等在linux中都是以文件的形式存在。

而我们的设备一般存放于/dev中,如下:

4,/etc

在早期的时候,etc解释为:其他文件目录(etcetra directory),由贝尔实验室提出。

后来,fhs规定用来放置配置文件,因此可以解释为:可编辑的文本配置(editable  text  configuration)或扩展工具箱(extended  tool  chest)。

/etc目录存放着绝大部分的系统配置文件。

1),/etc/X11

该目录放着x  Window系统(linux中的图形用户界面系统)所需要的配置文件。

2), /etc/init.d

init:initialization[ɪˌnɪʃəlaɪˈzeɪʃn] 初始化的缩写

保存着启动描述文件,包括各种模块和服务的加载描述,存放的文件都是系统自动进行配置的,用户不需要进行配置。

3),/etc/password

用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息.

4),/etc/mtab

当前安装的文件系统列表,由scripts初始化,并由mount 命令自动更新.需要一个当前安装的文件系统的列表时使用,例如df命令。

5,/home

家目录主要存放除了root外的用户主目录(root用户比较特别,有一个自己专门的root目录存放自己的root用户主目录),在linux下,可以通过#cd~来切换至自己的主目录。

现在我们去添加一个新的用户:useradd  userName

如上就可以看到我们的user1用户的目录存放到我们的home目录里面。

6,/lib

启动时所要用到的库文件都放在这个目录下,而那些非启动用的库文件都会放到/usr/lib下。内核模块是被放到/lib/modules/(内核版本)下:

7,/lib64

lib用于32位系统,lib64用于64位系统。而在64位系统上一般是可以同时看到lib和lib64两个文件夹。

8,/media

9,/mnt

挂载目录,这个目录下面放着一些用来安装其他设备的主目录,如/mnt/cdrom等,有些时候这个目录是被“/mount”替代的。

10,/opt

这个目录一般是用于我们安装软件的主目录

11,/proc

12,/root

root用户的主目录

13,/run

/run 目录是一个临时文件系统, 存储启动以来的信息.当系统重启时,这个目录下的文件应该被删掉或清除.

14,/sbin

放置启动时所需要的系统程序。

15,/srv

“/srv: 该目录存放一些服务启动之后需要提取的数据。

16,/sys

/sys: 这是Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。 sysfs 文件系统集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统

17,/tmp

一般只有启动时产生的临时文件才会放在这个地方。而我们用户的临时文件都放在“/var/tmp”中。

18,/usr

/usr目录是一个复杂且庞大的目录,除了我们之前提及的目录外,几乎所有的文件都存放在这个目录下面

1)/usr/bin

二进制可执行文件存放的目录,这里放着绝大部分的应用程序

2),/usr/etc

存放一些安装软件时的配置文件,一般为空

3),/usr/games

游戏程序和相应的 数据会放在这里,一般为空

4),/usr/include

这个目录用于保存c和c++的头文件

5),/usr/lib

启动时用不到的库文件都会放在这个目录下

6),/usr/libexec

这里保存了系统的库文件

7),/usr/local

这里保存了本地计算机所需要的文件,在用户进行远程访问的时候特别有意义。

8),/usr/sbin

存放着绝大部分的系统程序

9),/usr/share

这里保存着各种共享文件

10),/usr/src

这里保存着源代码文件

11),/usr/tmp

见名知意,保存的是临时文件,一般为空。

19,/var

/var目录里有一些被系统改变过的数据。比如“/var/tmp”就是用来存储临时文案的。

上面我们将linux根目录“/”下的文件认识了大概,以后我们在使用这些文件目录时,心里面也会有点数。

如果对如上内容有疑问,请在评论区留言。

linux002--linux系统的根目录下的文件目录及存放内容相关推荐

  1. 华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核

    Linux系统rescue模式下修复内核和grub 故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式. 1.进入救援模式 (1)华为服务器没有光驱,通过mgmt管理口登录,挂 ...

  2. 2021-11-22--中标麒麟-Linux系统扩容根目录磁盘空间

    title categories tags abbrlink date updated 中标麒麟-Linux系统扩容根目录磁盘空间 Linux 中标麒麟 yum 6db4 2021-11-22 15: ...

  3. linux系统 opt扩容,Linux系统扩容根目录磁盘空间的操作方法

    一.使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变. 产生的原因是没有给磁盘格式化,没有增加分区. 二.操作方法 1. ...

  4. linux系统(ubuntu)下安装exe文件

    linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...

  5. 一文带你捋清 Linux根目录下常见文件目录(etc/ dev/ var/ bin/ sbin/ lib/ proc/ tmp/等)建议收藏

    目录 说明 bin bin是binary的缩写,是UNIX类操作系统中根目录的标准子目录,包含可执行的程序(即准备运行的程序),以便达到启动(即启动)和修复系统的最小功能.打开 bin目录我们发现.这 ...

  6. 挂载光盘linux内核升级,华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核...

    故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式. 1.进入救援模式 (1)华为服务器没有光驱,通过mgmt管理口登录,挂载iso镜像来引导. 连接服务器mgmt口至数据中心 ...

  7. 【Linux】了解根目录下每个文件的作用

           根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也不开机/还原/系统修复等动作有关. 由于系统开机时需要特定的开机软件.核心档案.开机所需程序. ...

  8. Linux查看系统所有运行进程,如何在Linux系统列出systemd下所有正在运行的服务

    Linux系统提供各种系统服务(如进程管理.登录.syslog.cron等)和网络服务(如远程登录.电子邮件.打印机.Web主机.数据存储.文件传输.域名解析(使用DNS).动态IP地址分配(使用DH ...

  9. 给linux系统增加rz功能,Linux系统教程_Linux下rz命令使用的详细实例

    RZ和Linux的SZ命令命令可用于文件传输,和RZ命令用于上传文件,下面就举几个例子来介绍RZ指挥下详细使用Linux,一起分享学习linux系统教程的知识吧. RZ命令可以批量上传的文件,当然,你 ...

最新文章

  1. 关于libStagefright系列漏洞分析
  2. 丘成桐拉来又一菲尔茨奖得主全职加盟清华!年轻数学家40岁获奖,或带领军班、英才班本科生...
  3. Spring Cloud生态的配置服务器最全对比贴
  4. vs python生成exe文件_使用VScode编写python程序并打包成.exe文件-文件夹变成exe
  5. jQuery clearQueue
  6. GridView应用整理
  7. maven02-----Maven项目构建的初次使用
  8. Python笔记-centos7使用adb连接真实手机及初始化uiautomatro2项目
  9. 本周四晚8点直播预告丨探秘MySQL极限,解锁核心运维关卡
  10. !--more--搭建的博客设置主页内容高度
  11. java实现Base64编码与解码
  12. Jsp+Ssm+Mysql实现的房屋租赁租房管理系统
  13. Quartus II文件编译下载和USB-Blaster驱动安装
  14. 眼球图像处理-视网膜血管管径比与高血压
  15. python3.5安装tensorflow_win10下python3.5.2和tensorflow安装环境搭建教程
  16. access、trunk、vlan
  17. Markdown学习总结笔记(最全的总结)
  18. 音频传输之Jitter Buffer设计与实现
  19. 用windows10电脑升级ipad系统
  20. 课程学习:Linux系统管理

热门文章

  1. 白色情人节 | 软萌小姐姐等你过节
  2. 移动手机为什么还有话费,就停机了,和客服的谈话
  3. widows系统盘制作
  4. 【rosdep update time out报错】
  5. 2023年浙大MBA提面网上申请全流程解析:暗藏误删风险环节。
  6. mac os命令和linux命令,Mac OS X v10.6 和 Mac OS X v10.5 之间的 VoiceOver 命令差异
  7. 如何实现抖音狗头,人工智能,附完整项目代码
  8. Day4-Day5数字和列表
  9. 如何给windows版本redis设置密码
  10. Cocos2d-JS 加载网络地址图片