• Linux学习-常见目录介绍


    常见目录介绍

    / 根目录
    root/ root用户的家目录

    home/ 用户的家目录

    boot/

    • grub 开机设置相关文件
    • 内核文件(vmlinuz)

    dev/ 设备文件目录

    etc/ 配置文件目录,包含系统特有的可编辑配置文件,即用于控制程序运行的本地文件

    • rc.d 用于存放不同运行等级的启动脚本的链接文件
    • X11

    bin/ 命令目录,一般用户可用,启动时会用到的命令,即在文件系统还没有被挂载时,也能够使用的命令

    lib/ 用户存放程序的动态库和模块文件

    media/ 用户挂载本地磁盘或其它存储设备

    • cdrom
    • floppy
    • U盘

    mnt/ 用于挂载其它临时文件系统

    opt/ 发行版附加的一些软件包的安装目录

    sbin/ 管理命令目录,很多只能是root用户才能执行的命令,一些系统进行更新,备份,还原,和开机使用的命令

    srv/ 存放服务进程所需的数据文件和一些服务的执行脚本

    tmp/ 存放各种临时文件

    usr/ 用户存储只读用户数据的第二层次,包含绝大多数的用户工具和应用程序

    • bin 非必要可执行文件(在单用户模式中不需要);面向所有用户
    • include 标准包含头文件
    • lib usr/bin和/usr/sbin中二进制文件的库
    • local 本地数据的第三层次,具体到本台主机
      • bin
      • etc
      • include
      • lib
      • share
      • src
    • share 体系机构无关(共享)数据
    • sbin 非必要的系统二进制文件,例如,大量网络服务的守护进程
    • src 源代码,例如内核源代码及其头文件

    var/ 变量文件,在正常运行的系统中,其内容不断变化的文件,如日志,脱机文件和临时电子邮件文件,有时是一个单独的分区


    linux 的man命令为何分那个多个章节
    因为有的命令重名,规划到不同章节中,避免调用时冲突

    $ man -a passwd -a后面加一个关键字,可以查看该关键字是一个命令或是文件、库函数等

    shell(命令解释器)自带的命令成为内部命令,其他都是外部命令
    内部命令使用help帮助

    • $ help cd
      外部命令使用 --help 帮助
    • $ ls --help

    使用 type + 命令 可以查看是内部还是外部命令

    info 帮助比help更详细,作为help的补充
    $ info ls

  • 相关阅读:
    进阶面向对象(下)
    进阶面向对象(上)
    使用WIFI准备工作及配置内核——韦东山
    USB设备驱动程序1
    USB总线驱动程序
    USB驱动程序涉及的概念及框架
    I2C协议简介
    倾旋之slack主题协同
    1.影子制作
    11.快速选择工具
  • 原文地址:https://www.cnblogs.com/chenri/p/12590289.html
Copyright © 2020-2023  润新知