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

相关推荐