一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。

今天来写一篇关于学习Linux基础命令——文本文件编辑命令的博文,也实践了很多,总结给大家一起学习!

在使用以下命令时,可以先使用
```alias```命令查看你需要使用的命令的属性。

```cat命令```

用于查看纯文本文件(内容较少的)

  • ```-n```或```-number```:由1开始对所有输出的行数进行编号
  • ```cat```:进入交互模式
  • ```Ctrl + C```:强制中断命令执行
  • ```Ctrl + D```:退出交互模式
  • ```cat >test.txt```:把内容写入到test.txt文件中,```Ctrl + D```保存退出
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200329191521242.png)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

```more命令```

用于查看纯文本文件(内容较多的);格式:more [选项] 文件
【基本指令】

  1. space——>往下一页显示
  2. enter——>向下滚动一行
  3. b——>往回一页显示
  4. q——>停止显示

    在这里插入图片描述

    ```less命令```

    用于对文件输出进行分页显示,使用
    ```[pageup]和[pagedown]```等按键能前后翻看文件,使用```'q'```退出查看的状态;

    在这里插入图片描述

    ```head命令```

    用来显示文件的头部内容(默认10行);head [必要选项] [选择选项] 文件

-
```-n```:用数字来指定显示的行数 例:```head -4 /etc/passwd```

在这里插入图片描述

在这里插入图片描述

#
```tail命令```
用来显示文件的尾部内容(默认10行);格式:head [必要选项] [选择选项] 文件
- ```-n```:用数字来指定显示的行数 例:```tail -4 /etc/passwd```

在这里插入图片描述

#
```wc命令```
用于统计指定文本的行数,字节,字节数;格式:wc [选项] 文本

  • ```-l```:只显示行数
  • ```-w```:只显示单词数
  • ```-c```:只显示字节数

在这里插入图片描述

在这里插入图片描述

```cut命令```

用于按"列"提取文本字符;格式:cut [参数] 文本

  • ```-b```:以字节为单位进行分割
  • ```-c```:以字符为单位进行分割
  • ```-d```:自定义分隔符,默认为制表符
  • ```-f```与```-d```一起使用:指定显示那个区域

在这里插入图片描述

在这里插入图片描述

```diff命令```

用于比较两个文件内容的不同;格式:diff [选项] 源文件 目标文件

  • ```-y```:以并列的方式显示文件的异同之处
  • ```-b```:忽略空格造成得到不同
  • ```-B```:忽略空格造成的不同
  • ```-q```:只报告什么地方不同,不报告具体的信息
  • ```-i```:忽略大小写的变化
  • ```-W```:在使用```-y```参数时,指定栏宽

在这里插入图片描述