2017-10-23 2周1次课

二周第一次课(10月23日)
2.6 相对和绝对路径
2.7 cd命令
2.8 创建和删除目录mkdir/rmdir
2.9 rm命令

绝对路径:路径的写法一定由根目录 ‘/’写起,例如 /usr/local/mysql 这就是绝对路径。
相对路径:路径的写法不是由根目录 ‘/’写起,例如,首先用户进入到/, 然后再进入到home ,命令为 cd /home 然后 cd  test 此时用户所在的路径为 /home/test 第一个cd命令后跟 ‘/home’ 第二个cd命令后跟 ‘test’, 并没有斜杠,这个 ‘test’ 是相对于 ‘/home’ 目录来讲的,所以叫做相对路径。
2017-10-23 2周1次课
2017-10-23 2周1次课
2017-10-23 2周1次课
2017-10-23 2周1次课
2017-10-23 2周1次课
pwd 这个命令打印出当前所在目录
命令:cd
这个命令是用来变更用户所在目录的,后面如果什么都不跟,就会直接到当前用户的根目录下,我们做实验用的是 ‘root’ 账户,所以运行 cd 后,会进入root账户的根目录 ‘/root’. 后面跟目录名,则会直接切换到指定目录下:
2017-10-23 2周1次课
2017-10-23 2周1次课

2017-10-23 2周1次课

2017-10-23 2周1次课
cd 后面只能是目录名,而不能是文件名,如果跟了文件名会报错:
2017-10-23 2周1次课
2017-10-23 2周1次课
./ 表示当前目录,../ 表示当前目录的上一级目录:
2017-10-23 2周1次课
2017-10-23 2周1次课
创建和删除目录mkdir/rmdir
mkdir’ 其实就是make directory的缩写。其语法为 mkdir [-mp] [目录名称] ,其中-m, -p为其选项,
‘-m’ 这个选项用来指定要创建目录的权限,不常用, ‘-p’ 这个选项很管用,先来做个试验,您会一目了然的:
2017-10-23 2周1次课
2017-10-23 2周1次课

2017-10-23 2周1次课
2017-10-23 2周1次课

rmdir 用来删除空目录,
2017-10-23 2周1次课
2017-10-23 2周1次课

2017-10-23 2周1次课
2017-10-23 2周1次课

2017-10-23 2周1次课
2017-10-23 2周1次课
所以,得出的结论是, ‘rmdir’ 只能删除空目录,即使加上 ‘-p’ 选项也只能删除一串的空目录,可见这个命令有很大的局限性,偶尔用下还可以。

命令:rm
这个命令是最常用的, ‘rm’ 同样也有很多选项。您可以通过 man rm 来获得详细帮助信息。
2017-10-23 2周1次课
2017-10-23 2周1次课
‘-f’ : 表示强制删除,不再提示是否要删除,而是直接就删除了,而后面跟一个不存在的文件或者目录时,也不会报错,如果不加 ‘-f’ 选项会报错。
2017-10-23 2周1次课

2017-10-23 2周1次课

使用 rm -r 删除目录时,会问一下是否删除,如果输入 ‘y’ 则会删除,输入 ‘n’ 则不删除。
2017-10-23 2周1次课
2017-10-23 2周1次课