命令总结:

pwd
    以绝对路径的方式显示用户当前工作目录。
    命令将当前目录的全路径名称(从根目录)写入标准输出。
    全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。
    执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。
例如:
[root@centos7-02 ~]# pwd
/root
[root@centos7-02 ~]# cd /
[root@centos7-02 /]# pwd
/
[root@centos7-02 /]# 

cd
    用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。
    若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。
    另外,~也表示为home directory的意思,.则是表示目前所在的目录,
    ..则表示目前目录位置的上一层目录。

    -p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
    -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
    - 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。

    cd    进入用户主目录;
    cd ~  进入用户主目录;
    cd -  返回进入此目录之前所在的目录;
    cd ..  返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
    cd ../..  返回上两级目录;
    cd !$  把上个命令的参数作为cd参数使用。

    例如:
    [root@centos7-02 /]# cd
    [root@centos7-02 ~]# cd ~
    [root@centos7-02 ~]# cd -
    /root
    [root@centos7-02 ~]# cd /
    [root@centos7-02 /]# cd -
    /root
    [root@centos7-02 ~]# cd ..
    [root@centos7-02 /]# cd ../..
    [root@centos7-02 /]# cd /etc/sysconfig/network-s
    -bash: cd: /etc/sysconfig/network-s: 没有那个文件或目录
    [root@centos7-02 /]# cd /etc/sysconfig/network-scripts/
    [root@centos7-02 network-scripts]# cd ../..
    [root@centos7-02 etc]# cd !$
    cd ../..
    [root@centos7-02 /]#

相对路径与绝对路径:

什么是文件的路径? 答:这个文件存放的地方,可以联想为 文件的“家”。

在Linux中,存在着绝对路径和相对路径

绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql
相对路径:路径的写法不是由根目录 / 写起的,例如 首先用户进入到 /home,然后再进入到test,
执行的命令为 “#cd /home,#cd test”。此时用户所在的路径为 /home/test。第一个cd命令后紧跟/home,
前面有斜杠;而第二个cd命令后紧跟test,前面没有斜杠。这个test是相对于/home目录来讲的,
所以称为相对路径。

例如:
[root@centos7-02 /]# cd /etc/sysconfig/network-scripts/
[root@centos7-02 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@centos7-02 network-scripts]# cd ..
[root@centos7-02 sysconfig]# cd network-scripts/
[root@centos7-02 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@centos7-02 network-scripts]#