一、文本查看
1.1 cat
cat命令是Linux下一个文本打印命令,用于输出一个文本的信息到控制台
查看全部文本内容
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命令正好是从文本的尾部往头部展现日志内容
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 |
在光标上插入新行 |