一. 命令帮助
命令分类:
- 内部命令:没有储存位置的命令,是shell自带的。
- 外部命令:系统中有存储位置的命令,有与之对应的二进制可执行文件。
如何查看一个命令是内部命令还是外部命令-----------type
用法: type +命令
命令帮助:
- help:提供内部命令使用文档。
用法 help+命令 - “- -help”:提供外部命令使用文档
用法 命令-- help - man命令 :打开一个关于命令的说明文档
用法 man+命令
例: man date
文档中都有哪些内容
-
NAME:命令名称 + 功能说明
-
SYNOPSIS:语法
[]:可选内容
<>:必须要提供的
|:多选一
…:同类型内容可以出现多个 -
DESCRIPTION:详细描述语法参数使用方法
-
OPTION:选项含义
-
AUTHOR :作者
-
REPORTING BUGS:提交bug的方法
-
COPYRIGHT :版权声明
-
SEE ALSO:详细文件可以从哪里查询到
文档使用方法
-
翻屏查看
空格 | 向文件首部翻页 |
---|---|
b | 向文件首部翻一屏 |
CTRL+D | 向文件尾部翻半屏 |
CTRL+U | 向文件首部翻半屏 |
回车 | 向文件尾部翻一行 |
k | 向文件首部翻一行 |
G | 跳转最后一行 |
1G | 跳转至首部 |
数字+G | 向文件尾部翻几行 |
- 直接搜索
/+要查找的内容 | 从文件的首部向尾部依次查找,不区分大小写 |
---|---|
?+要查找的内容 | 从文件的尾部向首部依次查找,不区分大小写 |
n | 与查找命令方向相同 |
N | 与查找命令方向相反 |
4 . info命令 十分详细
三.vim编辑器使用
1. vim的工作模式
-输入模式
-命令模式
-末行模式
2. 模式间切换
命令模式–>输入模式 | 通过命令 |
---|---|
输入模式–> 命令模式 | ESC |
命令模式–>末行模式 | : |
末行模式–>命令模式 | ESC |
3. 输入模式
编辑 : 命令模式输入相应命令进入输入模式开始编辑
命令 | 作用 |
---|---|
i | 在光标前一位开始插入 |
a | 在光标后一位开始插入 |
I | 本行最前一位插入 |
A | 本行最后一位插入 |
o | 光标下一行创建新的一行 |
O | 光标上一行创建新的一行 |
s | 删除光标后的一个字符 |
S | 删除光标所在行 |
4.命令模式
移动光标:
-
上下作右键
-
k j h l—>上下作右
向下翻页 | page down 或者ctrl+f |
---|---|
向上翻页 | page up 或者 ctrl+b |
跳到行首 | Home或者数字0或者^ |
跳到行尾 | $或者End |
到第一行 | 1G或者 gg |
到最后一行 | G |
数字+G | 到指定的行数 |
删除 | dd删除光标所在行,#dd从光标开始删除几行 |
复制 | yy复制当前行,#yy从光标开始复制几行 |
粘贴 | p粘贴在光标后一行,P粘贴在光标的后一行 |
撤销 | u,#u(指定撤销次数),ctrl+R撤销上一次 |
重复上一次操作 | .:点号 |
可视化操作 | v |
5.末行模式(扩展模式)
- 保存 :w
- 退出 :
- q(不作保存直接退出)
- q!(放弃修改退出)
保存并退出 :wq
输入命令后回车
- 显示行号:
- set nu(只是当时有效,下次还是没有行号)
- set nonu(去除行号)
永久保存显示行号
/etc/vimrc -->写入 set nu
- 查询
- / + word(要查询的内容)
- ?+ word(要查询的内容)
- 保存和读取
- 保存在新建文件中:w + filername
- 写入指定文件中内容到当前文件中:r + filename
- 替换
- a替换成为b
替换光标所在行第一个找到的字符 | s/a/b |
---|---|
替换光标所在行匹配到的字符 | s/a/b/g |
全文范围内匹配 | % s/a/b/g |
指定行范围匹配 | #,# s/a/b/g |
- 删除全文
- %d