• linux目录下各文件夹作用


      作为一个程序员,我们难免会接触到linux系统,特别是后台程序员,因为现在项目的部署环境基本都是在linux系统上进行的,所以了解linux系统是十分重要的,虽然我接触了linux系统已经有一段时间了,但是我基本知识完成了一些部署,并没有很深入地了解它,所以从现在开始,我们就一起来学习一下linux系统,推荐看《鸟哥的Linux私房菜-基础学习篇》这本书,可以了解到很多关于linux的知识,我平时使用过centos系统以及ubuntu,centos是部署在阿里云上的服务器,ubuntu是在电脑上使用的,下面让我们一起来了解下linux目录中,各个文件夹到底有什么作用吧。

    linux目录

    /usr 包含所有的命令和程序库、文档和其他文件,还包括当前linux发行版的主要应用程序,是最庞大的目录。

    /usr/bin 存放众多的应用程序
    /usr/sbin 存放超级用户的一些管理程序
    /usr/include 存放linux下开发和编译应用程序所需要的头文件
    /usr/lib 存放常用的动态链接库和软件包的配置文件
    /usr/src 存放源代码,linux内核的源代码就放在/usr/src/kernels里面
    /usr/local/bin 存放本地管理员安装的应用程序
    /usr/local/lib 存放本地增加的库

    /var 包含了正在操作的文件,还有记录文件、加密文件、临时文件等,也是某些大文件的溢出区,比方说各种服务的日志文件。

    /home 除了root用户外的所有用户的配置文件,个性化文件和主目录,用户主目录的基点,比如说用户a的主目录就是/home/user,可以用~abc来表示,这个在ubuntu终端中经常出现。

    /proc 虚拟目录,该目录实际上指向内存而不是硬盘,也就是系统内存的映射

    /bin 系统执行文件(二进制文件)普通用户可以使用

    /sbin 系统执行文件(二进制文件)不能被普通用户使用,通常由root用户使用,也就是存放管理员的管理程序。

    /etc 系统管理和配置文件。

    /root 系统管理员的主目录,也就是root用户的主目录。

    /dev 系统设备文件,linux下所有设备都是以文件的形式被处理的,该目录不包含驱动程序。

    /lib 程序和核心模块共享库(仅限于/下的程序)。

    /boot 系统引导、启动文件,通常grub也在这里。

    /opt 可选应用程序目录。

    /tmp 公用临时文件存储点,系统会自动清理。

    /lost+found 恢复文件(类似回收站)。

    /mnt 系统提供这个目录让用户临时挂载其他的文件系统。

    /media 所有的磁盘(有时有光盘)将以文件夹的形式挂载,光盘镜像也可以挂载。比如我的电脑装了win10和ubuntu16,我在ubuntu中访问我的windows D E F盘就是在/media中访问。

    /cd-rom 挂载光盘的地方。

      以上只讲述了一些常用目录的基本功能,在今后我也会加强对linux文件系统的理解,详细讲述一些重点目录的作用,如有不对的地方,希望大家可以在评论中帮我改正。

  • 相关阅读:
    11计划
    Tomcat Server.xml配置详解
    maven常用配置
    [转]Maven的内置属性说明
    PL/SQL Developer使用技巧、快捷键
    01_jeecms建站
    01_bootStrap中Tab页签切换
    利用Java实现文件中的关键字查询
    SVN服务器搭建
    MyEclipse安装插件的几种方法
  • 原文地址:https://www.cnblogs.com/liuyang0/p/6271310.html
Copyright © 2020-2023  润新知