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

文章目录

  • 1.touch
  • 2. gedit
  • 3.stat
  • 4.cat
    • 4.1 -n
  • 5.tac
  • 6.more
  • 7.less
  • 8.head
  • 9.tail
  • 11.wc

1.touch

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

使用touch建立一个空的文件

直接加文件名

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第1张图片
绝对路径文件名

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第2张图片

2. gedit

必须在图形界面下才可以建立一个文本文件。他和vim的区别是,vim再服务器突然断电的时候会将你写的内容保存入一个临时文件中,在你下次再写入这个文件的时候会询问是否恢复,但是gedit并不会恢复,所以没有保证。最好使用vim。

  • vim有临时文件,异常可恢复
  • gedit没有临时文件,异常不可恢复。
gedit [文件名称]

注意:计算机一定要在图形界面下

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第3张图片

3.stat

  • 命令名称:stat
  • 命令所再路径:/bin/stat
  • 执行权限:所有用户
  • 功能描述:查看文件时间戳
stat [文件名称]

Access: 文件内容被访问的时间
Modify: 文件内容被修改的时间
Change: 文件内容或属性被修改的时间 

通过此命令可以查询文件的时间戳,以确定文件的更改查阅信息

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第4张图片

4.cat

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

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

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第5张图片

4.1 -n

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

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第6张图片

5.tac

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

将文件从尾向头显示

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第7张图片
tac命令就没有-n参数了

6.more

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

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

在这里插入图片描述
linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第8张图片
你可以使用以下几个选项操作:

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

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

7.less

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

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

在这里插入图片描述

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第9张图片
你可以使用以下几个选项操作:

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

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

/service[关键内容]

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第10张图片
你可以使用以下几个选项搜索:

  • n:next 向下匹配

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

8.head

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

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

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第11张图片显示前 5行

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第12张图片

9.tail

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

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

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第13张图片
显示后5行

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

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第14张图片
我们在从新打开一个terminal后,向文件中写入新的内容,发现tail会将文件自动跟新后10行。
linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第15张图片

11.wc

  • 命令名称:wc
  • 命令所再路径:/usr/bin/wc
  • 执行权限:所有用户
  • 功能描述:统计文件的大小
wc [-l|-w|-m|-c] [文件名称]

-l: 查看文件行数
-w: 查看文件所含单词数
-m: 查看文件字符数
-c: 查看文件字节数

linux运维基础[linux常用命令]——————文件处理命令[touch、gedit、stat、cat、tac、more、less、head、tail、wc]_第16张图片

在之后我会详细介绍vim的文件编辑工具。

你可能感兴趣的:(linux)