vim
vim命令 修改配置文件命令:
# 打开
vim 文件名
# 由普通模式进入命令模式 ( centos中)
shift 和 : 一起按 ,例如不保存 输入q!
i : 编辑命令(insert) 进入编辑模式
修改完毕按ESC 进入到普通模式
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi (writecd)
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
vim的翻页、查询
vim 翻页:
ctrl f (向下翻页 forward的意思)
ctrl b (向上翻页back的意思)
ctrl u (向上翻半页 up)
ctrl d (向下翻半页 down)
vim 查询:
/ 关键词 enter
(按斜杠后 输入要查询的字符 再按回车 )
查询状态下 搜索上一个或下一个:
n 下一个
N 上一个
vim 显示文件行数
# 显示文件中 各行行数
: set nu 或者 : set number
# 如果文件过长 有部分没有显示行数 鼠标滑动是不会刷新的 此时按键盘的上下键即可
#关闭行数
: set nonu 或 : set nonumber
# 只想知道当前光标所在是第几行
: nu
tail
显示最新实时日志
(默认显示最新的10行)
tail -f xx.log
显示最新的n行日志
很多时候 tail -f显示的10行不够我们看,我们可以用 -n 加上行数,例如最新的100行
tail -n 100 xx.log
less
有的时候我们需要复盘之前的日志,且日志比较庞大,less是个不错的命令
查看大文件日志
less xx.log
我们可以按 G ,输入行数跳转 例如先按G 控制台出现一个冒号 ,再输入100 ,按下回车 即可跳转至日志第100行
有的时候 日志可能有几百上千万条,那用G跳转显然非常慢,我们需要搜索关键字,例如我们日志关键字为"orderNo=123" 我们可以按斜杠键 / 输入关键字 按下回车
按N翻页 shift+n 上一页 (和vim类似)
此外 按shift+G 可以跳到日志文件的结尾