文章目录

  • 1 Linux下的基本操作
  • 1.1 touch指令
  • 1.2 rm指令
  • 1.3 cp指令
  • 1.4 mv指令
  • 1.5 cat指令
  • 1.6 tac指令
  • 1.7 more指令
  • 1.8 less指令
  • 1.9 head指令
  • 1.10 tail指令


1 Linux下的基本操作

1.1 touch指令

语法: touch [选项] 文件

功能: touch命令参数可刷新文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

常用选项:

   -t: 以指定的时间刷新文件。

   -a: 仅仅刷新文章最后一次访问时间。

   -m: 仅仅刷新文章最后一次修改时间。

echo刷新文件内容_对普通文件的操作


echo刷新文件内容_Linux基础命令_02


echo刷新文件内容_Linux基础命令_03

1.2 rm指令

rm命令可以同时删除文件或目录(默认不能删除目录)

语法: rm [选项] 文件/目录

功能: 删除文件或目录。

常用选项:

  -i:删除时有提示信息。

  -f:删除时忽略所有的提示直接删除。

  -r:删除文件包括目录。

echo刷新文件内容_目标文件_04


1.3 cp指令

语法: cp [选项] 源文件或目录 目标文件或目录。

功能: 复制文件或者目录。

说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或者目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到此目录中。若最后的目的地并非一个已经存在的目录,则会出现错误。

常用选项:

  -i:拷贝之前先询问。

  -f:强制复制文件或者目录。

  -r:拷贝目录。

echo刷新文件内容_Linux基础命令_05

1.4 mv指令

可以用来移动文件或者将文件改名

语法: mv [选项] 源文件或目录 目标文件或目录。

常用选项:

  -i: 若目标文件已经存在,移动时询问。

  -f: 若目标文件已经存在,不用询问直接覆盖。

echo刷新文件内容_目标文件_06

1.5 cat指令

语法: cat [选项] 文件
功能: 查看目标文件的内容,将文件内容全部打印到终端显示上。
常用选项:
  -n:显示行号。

1.6 tac指令

语法: tac [选项] 文件

功能: 查看目标文件的内容,将文件内容全部逆序打印到终端显示上。

没有显示行号的功能


echo刷新文件内容_目标文件_07

1.7 more指令

语法: more [选项] 文件

功能: more命令,类似于cat,按页显示文件内容

  空格向下翻页(翻到最下边自动退出),回车向下翻行。

  q直接退出。

echo刷新文件内容_目标文件_08

1.8 less指令

语法: less [参数] 文件

功能: less与more类似,但使用less可以随意浏览文件,除此之外,在less里面还增加了搜索功能。

  f 向下翻页。

  回车 向下翻行 pagedown 向下翻行 pageup 向上翻行。

  b 向上翻页。

  q 直接退出。

  ?[字符串] 向上查找。

  / [字符串] 向下查找。

echo刷新文件内容_目标文件_09

1.9 head指令

语法: head [参数] 文件

功能: head用来显示文件的开头至标准输出中,默认打印前十行。

常用选项:

  -n: 显示的行数。

echo刷新文件内容_对普通文件的操作_10

1.10 tail指令

语法: tail [必要参数] [选择参数] 文件

功能: tail用来显示文件的末尾至标准输出中,默认打印倒数十行。

常用选项:

  -n: 显示的行数。

  -f: 动态刷新文件末尾。

echo刷新文件内容_目标文件_11