2017-12-15 2周1次课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-12-15 2周1次课相关的知识,希望对你有一定的参考价值。

2.6 相对和绝对路径

           

  • 绝对路径: 路径写法一定是由跟目录“/”写起的。不管在那个路径下都能通过绝对路径找到文件从根开始例如

             #ls /etc/sysconfig/network-scripts/ifcfg-ens33


  • 相对路径: 路径的写法不是由跟目录“/”写起的。相对当前的目录。例如

             #ls network-scripts/ifcfg-ens33

  • pwd命令查看所在目录的位置



2.7 cd命令


  •    cd - 表示上次所在的目录例如:

    [[email protected] ~]# cd /etc/sysconfig         $用进入sysconfig目录

    [[email protected] sysconfig]# cd -               $在sysconfig目录下使用cd -

    /root                 $第一次使用cd -后所在目录

    [[email protected] ~]# cd -            $在/root里再次使用cd -

    /etc/sysconfig      $第二次使用cd -后所在的目录

    [[email protected] sysconfig]# pwd       $ 查看所在的目录

    /etc/sysconfig

  •  cd   用来改变用户所在目录的,如果后面什么都不跟,就直接进入当前用户的根目录下例如:

         [[email protected] ~]# cd /etc     $用cd进入etc目录

         [[email protected] etc]# cd         ¥在etc目录下直接输入cd

         [[email protected] ~]#                 #进入跟目录

  • cd ..   进入上一级目录,例如:

     [[email protected] ~]# cd /etc/sysconfig/network-scripts/     $ 用cd进入/etc/sysconfig/network-scripts/

       [[email protected] network-scripts]# cd ..                          $用cd ..进入上一级目录

        [[email protected]hanshuo-10 sysconfig]# pwd            $查看目录所在

        /etc/sysconfig                         $所在的目录


2.8 创建和删除目录mkdir/rmdir


  • mkdir是make directory的缩写,该命令用于创建目录该目录的格式为“mkdir [-p] [目录名称]”。其中-P可以连续创建目录,例如:

   [[email protected] ~]# mkdir /tmp/hanshuo1         $ 创建目录 /tmp/hanshuo1

   [[email protected] ~]# ls -ld /tmp/hanshuo1           $查看创建的/tmp/hanshuo1

   drwxr-xr-x 2 root root 6 12月 18 22:09 /tmp/hanshuo1     $创建完的/tmp/hanshuo1

   [[email protected] ~]# date          $查看创建时间

    2017年 12月 18日 星期一 22:09:47 CST 

    [[email protected] ~]# mkdir  -p  /tmp/hanshuo1/hanshuo2      $用-P连续创建目录/tmp/hanshuo1/hanshuo2

   [[email protected] ~]# ls -ld /tmp/hanshuo1/hanshuo2          $ 查看连续创建目录/tmp/hanshuo1/hanshuo2

   drwxr-xr-x 2 root root 6 12月 18 22:10 /tmp/hanshuo1/hanshuo2      $连续创建完目录/tmp/hanshuo1/hanshuo2


  • rmdir用于删除空目录,后面可以是一个目录,也可以是多个目录。该命令只能删除目录不能删除文件。即使加上-P选项也只能删除一串空目录,




2.9 rm命令


  •  rm命令常会用到,他是一个删除目录和文件的一个命令例如:

    [[email protected] ~]# mkdir -p hanshuo/hanshuo1/hanshuo2     $   创建目录mkdir -p hanshuo/hanshuo1/hanshuo2

      [[email protected] ~]# touch hanshuo/hanshuo1/hanshuo2/1.txt       $创建文件touch hanshuo/hanshuo1/hanshuo2/1.txt

      [[email protected] ~]# rm hanshuo/hanshuo1/hanshuo2/1.txt              $删除文件rm hanshuo/hanshuo1/hanshuo2/1.txt

      rm:是否删除普通空文件 "hanshuo/hanshuo1/hanshuo2/1.txt"?y            $问是否删除文件点y是删除n不删除

       [[email protected] ~]# ls -ld hanshuo/hanshuo1/hanshuo2/1.txt         $  查看是否删除hanshuo/hanshuo1/hanshuo2/1.txt

           ls: 无法访问hanshuo/hanshuo1/hanshuo2/1.txt: 没有那个文件或目录    $ 已删除


  • 上边是询问是否删除如果加个-f就会强制删除。不会询问例如:

     [[email protected] ~]# touch hanshuo/hanshuo1/hanshuo2/1.txt      $创建 hanshuo/hanshuo1/hanshuo2/1.txt

    [[email protected] ~]# rm -f hanshuo/hanshuo1/hanshuo2/1.txt       $删除hanshuo/hanshuo1/hanshuo2/1.txt

    [email protected] ~]# ls -ld hanshuo/hansuo1/hanshuo2/1.txt            $查看是否删除hanshuo/hanshuo1/hanshuo2/1.txt

    ls: 无法访问hanshuo/hansuo1/hanshuo2/1.txt: 没有那个文件或目录         $没有了 已删除


  • 上例中,是删除文件的如果删除目录会报错,即使加上-f也会报错.使用命令rm删除目录时加个-r选项,就可以删除,-rf可以删除目录和文件例如:

    [[email protected] ~]# rm -f hanshuo      $删除hanshuo目录
    rm: 无法删除"hanshuo": 是一个目录            $无法删除目录
    [[email protected] ~]# rm -rf hanshuo        $加个-rf 就可以删除目录和文件


以上是关于2017-12-15 2周1次课的主要内容,如果未能解决你的问题,请参考以下文章

2018.1.9 5周2次课

2018.3.1 10周2次课

2018.1.23 7周2次课

2018.3.13 12周2次课

2018.1.30 8周2次课

2018.4.2 15周1次课