路径的作用:定位文件
你要在哪创建文件?
你要将什么文件复制到什么地方?
你要删除什么地方的文件?
- 绝对路径:以根目录(/)开始的文件名或目录名称, 如 /lib/sudo/sudo_noexec.so;
- 相对路径:相对于目前路径的文件名写法。 如 ./lib/sudo/ 或 ././lib/sudo/ 等。开头不是/就是相对路径
.表示当前目录
..表示上一级目录
# 绝对路径
[root@bogon ~]# touch ~alice/file3 = touch /home/alice/file3
[root@bogon ~]# ls /home/alice/
file3
[root@bogon ~]# pwd
/root
# 相对路径
[root@bogon ~]# mkdir abc
[root@bogon ~]# ls
abc anaconda-ks.cfg test
[root@bogon ~]# touch abc/file5
[root@bogon ~]# ls abc/
file5
cd 改变目录
cd /home/alice 绝对目录
cd abc/ 相对目录
cd 专用:
- cd 进入用户主目录
- cd ~ 进入用户主目录
- cd - 返回进入此目录之前所在目录
- cd .. 返回上一级目录
- cd ../.. 返回上两级目录
- cd !$ 把上个命令的参数作为cd 参数使用
- cd / 进入根目录
- cd . 当前目录
[root@bogon ~]# cd /etc/sysconfig/network-scripts/ [root@bogon network-scripts]# cd [root@bogon ~]# cd - /etc/sysconfig/network-scripts [root@bogon network-scripts]#