码迷,mamicode.com
首页 > 其他好文 > 详细

2017.12.18 2周1次课

时间:2017-12-19 12:41:17      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:linux学习

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

标签:linux学习

原文地址:http://blog.51cto.com/415326/2051959

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!