

shell 界面常用快捷键
复制: ctrl+insert
粘贴:shift+insert
快速补全: Tab键
tail命令
系统运维中,查看日志时,最经常使用的就是 grep、cat 和 tail 三个命令。
head 和 tail 是成对的命令:head 无法持续跟踪文件内容,也就是没有说 -f 命令。
# 查看文件的最后 10 行内容
tail test.txt
# 从第 20 行开始,读取后面所有内容
tail -n +20 test.txt
# 读取文件最后 20 行的内容
tail -n -20 test.txt
# 输出文件的最后 100 个字节内容
tail -c 100 test.txt
# 持续查看文件的最新内容
tail -f test.txt
# 持续查看文件的最新内容,并且只看带 'Exception' 的行
tail -f test.txt|grep 'Exception'
命令组合
业务场景:文件太大了,只读取一部分内容
# 一般配合 grep 使用,先收索关键字所在的行号,然后查看附近几行的数据
grep -n keyword test.txt
# 从文件 20 行开始,读取前 10 行内容
tail -n +20 test.txt|head -n +10
vi命令
基础vi命令
开打文件:vi + 文本文件名
跳转到文档末页:shift
+G
进入编辑模式: i
退出编辑模式后保存:Esc
之后,再输入 :wq
查找,在只读界面,输入
# 向下查找
/关键字
# 向上查找
?关键字
发表回复