1 pwd(显示当前工作目录的绝对路径)

  指令:pwd 

  

 

2 ls(查看当前目录文件)

  指令:ls [选项]

  

   

 

3 cd(进出目录)

3.1 cd ~(切换到家目录)

  

 

3.2 cd 目录(进入指定目录)

 

3.3 cd ../(进入上级目录)

  

 

4 目录管理

4.1 mkdir(创建目录)

   

常用选项 -p :创建多级目录

 

4.2 rmdir(删除目录(只能删除空目录)

  删除mytest目录

  删除mytest1目录下的tt目录

 

4.3  rm -rf(递归删除目录及目录下的文件及目录)

 

5 touch(创建文件)

  指令:touch 文件名称

  

 

6 cp(复制)

  指令:cp [选项] source dest

 

6.1 复制文件

 

6.2 复制文件夹

  指令: cp -r  source dest (递归复制整个文件夹

  创建mytest/a.txt 创建mytest1

  复制mytest文件夹到mytest1里面去

 

7 rm(删除文件或目录)

  指令:rm [选项] 要删除的文件或目录

-r :递归删除整个文件夹

-f : 强制删除不提示

 

1)删除文件夹-失败

 

 

2)删除文件有提示

 

 

3)删除文件无提示

 

 

4)删除文件及以下文件夹-有提示

 

 

5)删除文件及以下文件夹-无提示

 

 

8 mv(移动文件或者目录)

  指令:mv 源文件 目标

 

1)移动111.txt到目录a

 

 

2)移动222.txt到a目录且重命名为333.txt

 

9 cat(查看文件内容)

  指令:cat [选项] 文件 

-n :显示行号

 

1)查看aaa.txt的内容且带上行号

  

 

2)配合管道符|和more使用

  

  加上|more,先只显示一页内容,按enter显示下一行,按空格显示下一页

 

10 more(分页显示)

  more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容-也就是分页显示。

  指令:more 要查看的文件

  

  在more中可以执行操作

  

 

11 less(分屏查看文件内容)

  less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支 持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是 根据显示需要加载内容,对于显示大型文件具有较高的效率。

  指令:less 要查看的文件

  

  

  less中可进行的操作

  

 

12 echo(输出内容到控制台)

  指令:echo [选项] [输出内容]

  

 

13 head(显示文件的开头部分内容)

  head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容

 

13.1 head 文件(显示文件的前10行内容)

 

 

13.2 head -数字 文件 (查看文件头几行内容)

 

 

14 tail(查看文件末尾的内容)

  tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。

 

14.1 tail 文件(查看文件后10行内容)

 

 

14.2 tail -数字 文件(查看文件后几行内容)

 

 

14.3 tail -f 文件(动态查看文件变化内容)

  查看日志:tail -f catalina.out

 

15 >指令和>>指令(覆盖和追加)

  > 输出重定向(覆盖重写)

  >> 不覆盖,在原内容上追加

 

1) ls -l >文件(使用>> 就是追加)

 创建bbb.txt,把当前列表内容写入bbb.txt

 

2) cat 文件1 >> 文件2(使用>就是重写)

  把文件aaa.txt的内容追加到bbb.txt中

 

16 ln 指令(创建软连接)

  软链接也称为符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径

  指令:ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)

 

1)链接文件

 

2)链接目录

当我们使用pwd指令查看目录时,仍然看到的是软链接所在目录

 

3)删除链接 rm -rf

 

17 history(查看已经执行过历史命令,也可以执行历史指令)

1)查看所有历史指令

 

 

2)查看最近的10个指令

 

 

3)执行指定编号的历史命令 !编号