1.1 命令编辑

G 跳至页尾

gg 跳页至页首

^ 跳至首字符

$ 跳转至字符尾

yy 单行复制
nyy 复制多行

| 将光标移动到想要粘贴位置的上一行 |

u
| 撤销操作,注意:进行保存且退出后无效 |

ndd 多行删除

从所在行的光标处删除到末尾

r 替换

/ 关键字


a 进入插入模式,在当前光标的后一个字符插入

o 在当前光标的下一行插入

i 在当前光标所在字符插入,返回命令模式时会将光标迁移一个字符

A 在光标所在行的尾字符后插入

I 在光标所在行的首字符插入

O 在当前光标的上一行插入

ESC 返回命令模式


:w 保存

:q 不保存退出

:wq或:x 保存退出

! 强制

:X->输入密码->:wq 设置密码并保存退出

:X->回车两次->:wq 取消密码
:set nu 设置行号

:set nonu 取消行号

:nohl 取消高亮

:行号 跳转到指定行





1,grep筛选
grep【选项】file
-i 忽略大小写。

-v 反转匹配,只显示不匹配的行。

-c 计数,只输出匹配行的数量。

-n 显示匹配行及其行号。

-l 只输出包含匹配字符串的文件名。

-L 只输出不包含匹配字符串的文件名
-q 静默模式,不输出任何匹配信息
-E 使用扩展正则表达式
-o 只输出匹配到的部分,而不是整行内容。
-A 打印匹配行和之后的[NUM]行。
-B 打印匹配行和之前的[NUM]行。
-C 打印匹配行及其前后的[NUM]行。
-P 使用Perl正则表达式
-r 递归搜索目录中的文件。
-R 将二进制文件当作文本文件处理。
-s 不显示错误信息。

1)、根据关键字查找
[root@c2407 log]# find /var/log -name "*.log"
2)、根据文件类型查找
文件类型:
-
普通文件: f
-
目录:d
-
连接文件: l
-
字符设备文件: c
-
块设备文件: b
3,uniq去重
uniq 是 Unix 和类 Unix 系统中的命令,用于从排序的文本数据中去除重复行,仅保留唯一的行。它通常与 sort 命令结合使用,因为 uniq 只能删除相邻的重复行。
语法:
uniq [options] [input_file [output_file]]
选项:
| 选项 | 作用 |
|---|---|
| -c | 进行计数,并删除文件中重复出现的行 |
| -d | 仅显示连续的重复行 |
| -u | 仅显示出现一次的行 |
| -i | 忽略大小写 |
今天的分享到此为止拉,小伙伴们,其中有些指令博主也没搞清楚,大家也可以说说自己的想法。
5万+

被折叠的 条评论
为什么被折叠?



