一、文本查看

1.1 cat

cat命令是Linux下一个文本打印命令,用于输出一个文本的信息到控制台
查看全部文本内容

  1. cat filename

1.2 tail

命令 操作
tail -f filename 实时监控
tail -10f filename 实时监控10行日志
tail -n 100 filename 查看日志尾部最后100行日志信息
tail -n +100 filename 查看日志100行之后的日志信息

1.3 head

命令 操作
head -n 100 filename 查看文本开始的头100行信息
head -n -100 filename 查看文本最后100行信息以上的内容

1.4 tac

和cat命令有点相反,cat命令更多的是从头部往尾部的顺序展现文本内容,而tac命令正好是从文本的尾部往头部展现日志内容

  1. tac filename

二、文本编辑

2.1 vim/vi简介

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

2.2 vim的几种模式:

  • 正常模式(normal):正常模式是使用vim打开文件时的默认模式,无论在哪种模式下,按下Esc键就会进入正常模式。在这个模式下,可以移动光标,删除某个字符,删除某行,复制多行,粘贴多行。
  • 插入模式(insert):在正常模式下按下 i、a、o 键,都进入插入模式,插入模式里可以进行文字的输入,在该模式下按Esc键切换到正常模式。
  • 命令模式(command):在正常模式下输入“:”或“/”进入命令行模式,在该模式下可以进行保存,搜索,替换,退出,显示行号等。

2.3 命令模式常用命令

命令 操作
:w 保存文本不退出
:q 不保存退出vim
:wq 保存并退出
:w! 强制保存
:q! 强制退出
:wq! 强制保存退出
:set nu 显示行号
:set nonu 不显示行号
:gg / :G 移动到文件头
:n 移动到第n行
:^ 移动到行首
:$ 移动到行尾

2.4 插入模式常用命令

命令 操作
a 在光标所在字符后插入
A 在光标所在行尾插入
i 在光标所在字符前插入
I 在光标所在行行首插入
o 在光标下插入新行
O 在光标上插入新行