绝对路径与相对路径

Linux中的路径可以分为绝对路径和相对路径,因为根据档名写法的不同,也可以将所谓的路径(path)定义为绝对路径(absolute)和相对路径(relative)。这两种文件名/路径的写法根据是这样的:

绝对路径:由跟目录(/)开始起的文件或者目录名称,例如 /home/dmtais/.bashrc: (绝对路径的写法一定是由 / 目录写起的)
相对路径:相对于目前路径的文件名写法。例如 ./home/dmtsai 或 ../ ../home/dmtsai 等。反正开头不是 / 属于相对路径的写法。(相对路径的写法不是由 / 目录写起的).

当前目录与上层目录

. :代表当前的目录,也可以使用 ./ 来表示;
.. :代表上一层目录,也可以 ../ 来表示;
这个 . 与 .. 目录的概念是很重要的,你经常看到 cd .. 或 ./command 之类的指令下达方式,就是代表上一层与目前所在目录的工作状态,
例:如何先进入到/var/spool/mail/目录,在进入到/var/spool/lpd/目录内

1
2
cd /var/spool/mail/            ##进入到/var/spool/mail/下
cd ../lpd/ ##返回上一层目录并进入lpd目录

根目录与家目录

/“是根目录,”~“是家目录。Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户a的家目录就是/home/a。