文件系统:

rootfs:根文件系统

/boot :系统启动相关的文件,如内核,initrd,以及grub(bootloader)

/dev: 设备文件   ls –l /dev

设备文件:

    块设备:随机访问,数据块

    字符设备:线性访问,按字符为单位

    设备号:主设备号(major)和次设备号(minor)

/etc:配置文件


/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

/lib:库文件

静态库     .a

动态库     .so

程序静态编译和动态编译,需要理解它们的区别;

/lib/modules:内核模块文件

/media:挂载点目录,移动设备

/mnt:挂载点目录,额外的临时文件系统

/opt: 可选目录,早期安装三方软件的安装目录

/proc:伪文件系统目录,内核映射文件,

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件,/var/tmp

/var:可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

静态库     .a

动态库     .so

程序静态编译和动态编译

/lib/modules:内核模块文件

/usr: shared,read-only

/usr/bin

/usr/sbin

/usr/lib

/usr/local:

/usr/local/bin/

/usr/local/bin

/usr/local/lib


命名规则:

1、长度不能超过255个字符

2、不能使用/当文件名

3、严格区分大小写


文件管理

目录管理

运行程序

设备管理

软件管理

进程管理

网络管理