zoukankan      html  css  js  c++  java
  • 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文件系统的理解,详细讲述一些重点目录的作用,如有不对的地方,希望大家可以在评论中帮我改正。

  • 相关阅读:
    Winform 时间
    button的后台点击事件
    Winform文本框只能输入限定的文本
    vue的生命周期函数
    ES6新增语法
    购物车案例(JavaScript动态效果)
    前端es6总结
    jQuery与vue的区别是什么?
    vue实现双向绑定原理
    JS实现简单分页功能
  • 原文地址:https://www.cnblogs.com/liuyang0/p/6271310.html
Copyright © 2011-2022 走看看