linux运维基础[linux常用命令]——————文件处理命令[touch、cat、tac、more、less、head、tail]

1.touch

  • 命令名称:touch
  • 命令所再路径:/bin/touch
  • 执行权限:所有用户
  • 功能描述:创建空文件
touch [文件名]

使用touch建立一个空的文件

直接加文件名

在这里插入图片描述
绝对路径文件名

在这里插入图片描述

2.cat

  • 命令名称:cat
  • 命令所再路径:/bin/cat
  • 执行权限:所有用户
  • 功能描述:显示文件内容
cat [-n] [文件名]

可以不打开文件,直接查看文件内容。确保我们在看完文件内容后不会对文件内容进行更改。

在这里插入图片描述

2.1 -n

查看文件时可以添加行号,防止出错。

在这里插入图片描述

3.tac

  • 命令名称:tac
  • 命令所再路径:/usr/bin/tac
  • 执行权限:所有用户
  • 功能描述:显示文件内容(反向显示)
tac [文件名]

将文件从尾向头显示

在这里插入图片描述
tac命令就没有-n参数了

4.more

  • 命令名称:more
  • 命令所再路径:/bin/more
  • 执行权限:所有用户
  • 功能描述:分页显示文件内容
more [文件名]

如果一个文件内容过多太长了,我们为了不错过内容,就用more命令分页查看

在这里插入图片描述
在这里插入图片描述
你可以使用以下几个选项操作:

  • (空格)或f :翻页
  • (Enter):换行
  • q或Q:退出

注意:more命令显示内容,只能向下翻,不能像上翻

5.less

  • 命令名称:less
  • 命令所再路径:/usr/bin/less
  • 执行权限:所有用户
  • 功能描述:分页显示文件内容(可向上翻页)
less [文件名]

这个命令与more相比有向上翻页的功能

在这里插入图片描述

在这里插入图片描述
你可以使用以下几个选项操作:

  • (空格)或f :向下翻页
  • PgUp:向上翻页
  • (上箭头):向上换行
  • (Enter)或(下箭头):向下换行

注意:还可以查询特定内容

/service[关键内容]

在这里插入图片描述
你可以使用以下几个选项搜索:

  • n:next 向下匹配

注意:less退出没有痕迹在字符设备上。

6.head

  • 命令名称:head
  • 命令所再路径:/usr/bin/head
  • 执行权限:所有用户
  • 功能描述:显示文件的前几行
head [-n] [文件名]

可以使用参数-n+数字,决定查看前几行,如果不跟-n就是默认查看前10行

在这里插入图片描述显示前 5行

在这里插入图片描述

7.tail

  • 命令名称:tail
  • 命令所再路径:/usr/bin/tail
  • 执行权限:所有用户
  • 功能描述:显示文件的后几行
tail [-n/-f] [文件名]

从前向后显示文章的指定后几行,不加-n默认10行

在这里插入图片描述
显示后5行

在这里插入图片描述
注意:tail可以动态更新文章的末尾内容,可以当作一种文件监视器。

在这里插入图片描述
我们在从新打开一个terminal后,向文件中写入新的内容,发现tail会将文件自动跟新后10行。
在这里插入图片描述

发布了10 篇原创文章 · 获赞 0 · 访问量 241

猜你喜欢

转载自blog.csdn.net/mango_kid/article/details/104736362