Day 2

命令一:pwd

作用:查看当前工作目录的完整路径。

举例:查看当前所在目录的完整路径。

 

 

 解析:如图所示,当前工作目录的完整路径是:/home/kevin

常用参数

 

 

 1.-L logical 显示当前路径,当有连接文件时,直接显示连接文件的路径。(不加参数时候,默认设置)

举例:显示

 

 

 

2.-P   physical  显示当前路径,有连接文件时,不显示当前文件路口,显示连接文件所指向路径。

举例:显示/etc/init.d 目录下的完整路径。

命令二:mkdir

用来创建指定名称的目录,要求创建目录的用户在此目录中有写权限,并且此目录下不能有此名称的目录。

常用参数

1.-m mode 设定权限,而不是默认的全部权限rwxrwxrwx

2.-p parents 递归创建目录

3.-v 每创建一个目录都显示信息

实例:

在当前用户目录下创建一个空目录 test1

 

递归创建多个目录

 

 创建一个权限为777的目录(rwxrwxrwx)

 

 创建目录显示信息

 

 一个命令创建项目目录结构

 

 命令三:危险命令 rm

删除一个目录中的一个或者多个文件,删除整个目录。

命令参数

1. -f  force 忽略不存在的目录,不给出提示

2.-i  interactive 进行交互式删除

3. -r,-R  将参数给出的文件或目录删除或递归删除

4.-v verbose 详细显示删除步骤

 --help显示帮助信息并退出

--version 输出版本信息并退出

实例

1.直接删除文件,系统不会给出提示

 

 2.交互式删除文件

 

 3.删除整个test1目录。直接rm删除是无法删除的,需要加参数-r

 

 4.删除scp目录,包括子目录

命令四、rmdir 删除空目录,一定要是空目录才能被删除 (注意:rm -r dir 可以代替此命令,但是危险性极大,很容易删除重要数据)

参数

1.-p递归删除目录,

--v verbose 显示执行过程

实例

1.不能删除非空目录

 

 2.递归删除整个目录,包括子目录

 

 命令五、mv ,意思是move 可以用来移动文件或者更改文件名,Linux系统中经常用来备份文件。

解析:mv 后面第二参数类型不同(目标是文件,还是目标是目录)。mv命令将文件重命名或者移动到另一个目录中,当mv命令对象是文件时,mv命令完成文件重命名。此时源文件只能有一个

命令参数

1.-b 若覆盖文件,覆盖前先备份

2.-f force  当文件又已经存在时,不用问直接覆盖。

3.-i  若目标文件已经存在时,会询问是否覆盖。

4.-u 若目标文件已经存在,而且移动的文件更新,才会更新,否则则不更新。

5.-t 可以移动多个文件到一个目录,此时目录写在前面,文件名写在后面

实例

1.修改文件名

 

 注意先写要修改的文件,在写修改成什么文件名。

2.移动文件到某文件夹

 

 注意:.代表当前目录;..代表上一级目录。./p代表当前目录下的P目录。

3.移动多个文件到一个目录

 

 注意:先写文件路径及文件名,最后协商目标路径。

4.将file1名字更改为file2,如果file2已经存在则询问是否覆盖。

 

 注意:是将1.log 改名为2.log,由于2.log已经存在所以提示是否覆盖,然后选择是。注意先是原文件,再是新文件。

5.将file1命名为file2,就算file2存在也不管,直接覆盖掉。(危险)

 

6.移动目录

 

 移动目录里 game到work里面,

7.移动目录到不存在的目录里面时候,会重命名目录。

 

8.移动一个目录到另一个目录的子目录

 

 9.移动当前目录下所有文件到上一级目录

 

 注意:mv后面加* 代表当前目录下所有文件,../代表上一级目录。

10.mv常用在做备份上面,备份加参数-b

 

 

 注意:先是mv命令 然后是目标文件,然后在加参数,然后是目标路径或文件

 

posted @ 2019-10-11 15:07  Kevinz  阅读(372)  评论(0编辑  收藏  举报