目录
Vim视图模式下的操作命令
cat 查看文件
语法:cat +选项 +文件
cat 可以支持标准输入
-A 显示隐藏字符
-n 显示行号
-s 压缩空行成一行
tac 反向查看
less more 分页查看
head
-n 加行数 从头开始
-c 数字n 取n个字符
-n +5 从第五行开始
tail
-n 加行数 从尾开始
-n -5 少看最后五行
-f 实时跟踪查找日志
wc
-l:统计行数
-w:统计单词个数
-c:统计字节数
查看q的行数
grep
grep [选项]... 查找条件目标文件
-i: 查找时忽略大小写
-v:反向查找,输出与查找条件不相符的行
-0 只显示匹配项
-f对比两个文件的相同行
-c匹配的行数
基本格式
要查找的字符串以双引号括起来单引号也可以。
“^....."表示以...开头“......$”表示以.....结尾
“^$”表示空行
-r 递归目录,但不处理软连接
-R 递归目录,但处理软连接
tar
两种类型 :gzip bzip2
tar 选项 你自定义的名字 要打包的文件
-f 使用tar归档(有-必写在最后)
-c 建立归档
-x 解开归档
-v 显示过程
-z 使用gzip压缩
-j 使用bzip2压缩
-C 文件夹 指定解压的目录
-t 不解开归档文件 查看归档文件中的内容
vim
vi是vim的简易版
!vim打开上一次的文件
vim +n 光标落在第n行
命令模式:默认模式 移动光标 复制粘贴
复制一行 yy
复制十行 10 yy
粘贴 p
删除一行 dd
删除十行 10 dd
删除1个字符 x
跳到最后一行 G
跳到n行 nG
d i 加符号 删除中间符号内的内容
y i 加符号 复制中间符号内的内容
编辑模式 书写编辑内容
怎么从默认模式 跳到 输入模式
i:当前行输入
o:下一行输入
esc:退回到默认模式
末行模式
所有的操作都在最后一行
默认模式切换至末行模式 shift:
w保存 q退出 !强制
显示行号:set nu
关闭行号:set nonu
另存为: w 路径
在编辑器中打开新文件: e 路径
将新文件内容写入到当前文件:r 新文件路径
在编辑器中使用命令行: ! 命令
查找替换 查找文本中的文件并替换
末行模式
范围 s/查找的原文/替换掉内容/修饰符 g
范围:
不写范围只处理当前光标处
%全文
n,# n行到#行 1,3 1到3
$ 最后一行