•  Linux开发环境概述
      • 架构设计特点
        • 大树底下好乘凉:对磁盘分区的管理(树状)
        • 一切皆文件:对数据、硬件设备的管理
      • “/”(根目录)是linux系统中最顶层的目录
    • Linux文件类型及目录结构
      • /(根目录)
        • Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入"/home其实是在告诉电脑,先从/(根目录)开始,再进入到home目录
      • /home
        • 每个用户都有自己的用户目录:/home/用户名用来存放用户的数据、设置文件等
      • /root
        • 这是系统管理员( root user)的目录。
      • /bin
        • 这里存放了标准5的nux的工具,比如像“"s"、"cat、“mv、"cp"等
      • /sbin
        • 存放涉及系统管理的命令,只有系统管理员才可执行,普通用户无权限执行这个目录下的命令。在系统其它目录下的sbin目录下包含的都是root权限才能执行的命令
      • /lib
        • 主要用于存放应用程序所需的共享库,在Linux执行或编译一些程序的时候,用到的一些库,就在这个目录下
      • /etc
        • 这里存放了系统、软件的配置文件。如用户的账号与密码、系统的主要设定、所要开启的服务项目
      • /boot
        • 放置linux系统启动时相关的文件
      • /var
        • 系统执行过程中经常变化的文件/var/log:随时更改的日志文件/var/log/ message:所有的登录文件存放目录
      • /tmp
        • 存放用户或程序的临时文件,通常为空,任何人都可以访问,重要数据不可放置在此目录下。
      • /dev
        • 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备
      • /usr
        • 系统存放程序的目录,比如命令、帮助文件等。这个目录下, 找到不适合放在/bin或/etc目录下的额外的工具。安装linuⅸx官方提供的软件包时,大多安装在这里。如果软件有配置文件,会把配置文件安装在/etc目录中
      • /opt
        • 主机安装软件的额外目录,意思为可选择的,有些软件包也会被安装在这里。安装到/opt目录下的程序,它所有的数据、库文件等都放在一个目录下
      • /mnt
        • 用于存放挂载储存设备的挂载目录,不过并不是绝对的只要愿意,可以随便找一个地方挂载
      • /media
        • 有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括∪盘)、CD/DVD驱动器等
      • /proc
        • 存放操作系统运行时,进程信息及内核信息(比如φpu、硬盘分区、内存信息等)
      • 普通文件(数据文件)
        • 文本文件
        • 二进制文件
      • 设备文件
        • 字符设备
        • 块设备
      • 链接文件
        • 软连接
        • 硬链接
      • 管道文件
      • 套接口(Socket)文件(套接字)
        • 流式套接口
        • 数据报套接口
        • 原始套接口
Logo

更多推荐