2017.12.18 2周1次课

Posted

tags:

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

2017.12.18 二周第一次课


2.6 相对和绝对路径

什么是一个文件的路径呢 简单地说,就是这个文件存放的地方。只要你告诉系统某个文件的路径,系统就可以找到这个文件

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

  1. 绝对路径:路径一定是由根目录“/”开头的,不管在哪个目录下,都能通过绝对路径找到这个文件。

技术分享图片

  1. 相对路径 :是你所在位置的路径,以当前目录开头的。

查看当前目录的路径,使用命令【pwd】

技术分享图片

“.ssh/authorized_keys”就是相对路径,相对“/root”的路径

技术分享图片

2.7 cd命令

变更用户所在目录的使用命令【cd】

   1. 后面什么都不跟或命令“cd ~”就是进入当前用户的根目录,如果是root账户,就会进入root账户的根目录

技术分享图片


技术分享图片

2.后面跟目录名,就直接切换到制定的目录下

技术分享图片

  3.“cd –”可以在显示上次所在的目录在哪里

技术分享图片

   

  4.“cd ..”进入到上一级目录

技术分享图片

   

2.8 创建和删除目录mkdir/rmdir

  1.mkdir命令

命令mkdir(make directory的简写)用于创建目录

技术分享图片

1)”mkdir –p“创建一大串级联目录

当我们想创建目录“/tmp/aminglinux“时提示无法创建、”/tmp/aminglinux“目录不存在。在Linux中,如果它发现要创建的目录的上一级目录不存在,就会报错为了解决这个问题。Linux设置了”mkdir –p“选项,可以帮我们创建一大串级联目录,并且当创建一个已经存在的目录时,不会报错。

技术分享图片

2)可视化创建目录“mkdir –v“

技术分享图片

 

2.rmdir

命令rmdir(removedirectory的简写)用于删除空目录,后面可以是一个目录,也可以是多个目录(用空格分隔)。该命令只能删除目录,不能删除文件。

目录2里有目录3,目录3里有目录4,目录4里是空的。

1)无法删除目录:

技术分享图片

2)可以删除目录

技术分享图片

 

3)目录里有文件情况下也无法删除

技术分享图片

 

 4)rmdir有和mkdir具有相同的选项“-p“,它同样可以级联删除一大串目录,但在级联的目录中,如果某一个目录里还有目录或者文件时,这个命令就无法使用了

技术分享图片

命令“rmdir -p /tmp/aminglinux/1/2”是顺序删除目录2—目录1—目录aminglinux—目录tmp;

实际上只删除了目录1和目录2,无法删除目录aminglinux,因为目录aminglinux里还有其它目录和文件

技术分享图片

2.9 rm命令

命令【rm】是最常用的,可以删除文件和非空目录。

技术分享图片

1.“-f“表示强制删除。它不再询问是否删除,而是直接删除。如果后面眼一个不存在的文件或者目录,则不会报错

技术分享图片

 命令【history】可以看到之前敲过的所有命令

技术分享图片

“!tree”  使用命令历史里面,上一次最近”tree“开头的命令。

技术分享图片

2. “-r”: 删除目录用的选项 , 类似于rmdir, 但可以删除非空目录

技术分享图片

如果不要提示:

技术分享图片

3.删除顺序

删除一个目录时,先删除这个目录下的文件和子目录,然后在删除这个目录

技术分享图片


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

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次课

2017-12-12 1周2次课