1.Linux系统中一切皆文件
在Linux系统中任何东西都是以文件形式来存储的。这其中不仅包括我们熟知的文本文件、可执行文件等等,还包括硬件设备、虚拟设备、网络连接等等,甚至连目录其实都是一种特殊的文件。
2.Linux文件系统
Linux的目录结构是一个树型结构
Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘
Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面,从“/”出发可以找到Linux系统中的所有目录和文件。
3、Linux系统中的路径
- 绝对路径:从“/”根目录开始逐层查找文件和目录。
/etc/sysconfig/network-scripts
/tmp/vmware-root/vmware-db.pl.2267
- 相对路径:以当前目录或上一级目录为基准逐层查找文件和目录。
当前目录:“./” 当前目录的上一级目录:“../”
“./”可以省略不写,也同样表示当前目录。
/代表的是顶级的根目录,而不是当前目录。
出现在开头的/表示:根目录
出现在后面的/表示:层次关系
在Linux系统中,路径之间的层级关系,使用:/ 来表示
在Windows系统中,路径之间的层级关系,使用:\ 来表示
4、用户的家目录
Linux是一个多用户系统,每个登录到系统的用户都需要有一个自己专属的目录保存自己私有的文件。系统当然看到了这个需求,所以每创建一个普通用户,系统就会在/home目录下创建一个和用户同名的目录作为这个用户的家目录。
比如:创建一个名为tom的用户,它的家目录就是/home/tom
可以使用“~”代表用户的家目录。
特殊的是作为系统的超级管理员,root用户的家目录是/root目录。
5、一级目录简介