Linux的基本操作2(对普通文件的操作)(touch、rm、cp、mv、cat、tac、more、less、head、tail)

touch指令:
语法: touch [选项] 文件
功能: touch命令参数可刷新文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
常用选项:
   -t: 以指定的时间刷新文件。
   -a: 仅仅刷新文章最后一次访问时间。
   -m: 仅仅刷新文章最后一次修改时间。
这里写图片描述
这里写图片描述
这里写图片描述


rm指令:
rm命令可以同时删除文件或目录(默认不能删除目录)
语法: rm [选项] 文件/目录
功能: 删除文件或目录。
常用选项:
  -i:删除时有提示信息。
  -f:删除时忽略所有的提示直接删除。
  -r:删除文件包括目录。
这里写图片描述


cp指令:
语法: cp [选项] 源文件或目录 目标文件或目录。
功能: 复制文件或者目录。
说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或者目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到此目录中。若最后的目的地并非一个已经存在的目录,则会出现错误。
常用选项:
  -i:拷贝之前先询问。
  -f:强制复制文件或者目录。
  -r:拷贝目录。
这里写图片描述


mv指令:
可以用来移动文件或者将文件改名
语法: mv [选项] 源文件或目录 目标文件或目录。
常用选项:
  -i: 若目标文件已经存在,移动时询问。
  -f: 若目标文件已经存在,不用询问直接覆盖。
这里写图片描述


cat指令:

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

语法: tac [选项] [文件]
功能: 查看目标文件的内容,将文件内容全部逆序打印到终端显示上。
没有显示行号的功能

这里写图片描述


more指令:

语法: more [选项] [文件]
功能: more命令,类似于cat,按页显示文件内容
  空格向下翻页(翻到最下边自动退出),回车向下翻行。
  q直接退出。
这里写图片描述

less指令:

语法: less [参数] [文件]
功能: less与more类似,但使用less可以随意浏览文件,除此之外,在less里面还增加了搜索功能。
  f 向下翻页。
  回车 向下翻行 pagedown 向下翻行 pageup 向上翻行。
  b 向上翻页。
  q 直接退出。
  ?[字符串] 向上查找。
  / [字符串] 向下查找。
这里写图片描述


head指令:

语法: head [参数] [文件]
功能: head用来显示文件的开头至标准输出中,默认打印前十行。
常用选项:
  -n: 显示的行数。
这里写图片描述


tail指令:

语法: tail [必要参数] [选择参数] [文件]
功能: tail用来显示文件的末尾至标准输出中,默认打印倒数十行。
常用选项:
  -n: 显示的行数。
  -f: 动态刷新文件末尾。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/zhao_miao/article/details/82560475