rpm -qa|grep dhcp
找到相关的包
然后
rpm -e 包名称
----------------------------------------------------------------
vi:
保存文件:SHIFT+ZZ
“:wq”也是保存文件
“:w”是另存为Save AS,格式:w filename
“:q”退出
q !命令退出文件的编辑
底行命令模式。Z Z命令将保存编辑的文件、结束本次编辑并退出V i 编辑器。
常用命令
光标移动命令
h左移 l右移 k上移 j下移 CTRL-f下一屏 CTRL-b前一屏 G移动至指定行
输入命令
a添加 i插入 o下一行输入 SHIFT-o上一行输入
查询命令
/查询 ?查询 n查询下一个
x删除一字符 dd删除一行
改变命令
r替换一字符 cc改变一行 R覆盖改写字符
移动命令
p插入删除/拷贝文本 ddp移动一行
拷贝命令
yyp拷贝一行
u向前恢复
cw修改一个单词
dG 命令可以删除从当前行至文件结尾的所有文本
cG 命令在删除从当前行至文件结尾之间所有文本的同时, V i
编辑器将进入输入模式下。
?命令将从光
标所在的位置起向文件首部方向搜索键入的模式
/命令将从光标所在的位置起向文件尾部方向搜索键入的模式。
大写N 命令也用来重复先前的搜索, 但它与n 命令的搜索方向相反
特殊字符\< 代表单词的开始, 而特殊字符\> 代表单词的结束搜索
% 命令将搜索、定位相应的开始或结束圆括号( 、) 、括弧[ 、] 及大括
号{ 、}等。
标识命令m 标识某行在m 命令后键入一个字母, 编辑器将会用该字母去标识本行::bd 命令将删除当前行与用字母b 标识的行之间的所有文本( 包括标识行及当前行)::bG 将把光标移动至用字母b 标识的行。单引号加标
识字母本身也将把光标移动至该标识行,
s e t n u m b e r 命令将设置行选项, 用来在屏幕上显示文本行的行号,而s e t n o n u m b e r 将关闭行选项,
不带参数的s e t 命令本身将列出用户已设置的所有选项。
set all 将显示所有设选项的设置。
set t a b s t o p 选项来设置更改键入制表键( TAB 键) 时制表键中包含的空格数tabstop 选项可以简写为ts(set ts=3)
wrapmargin 选项( 可以缩写为wm ) 用来决定文本的右边界
a u t o i n d e n t 选项( 可缩写为a i) 可实现文本行的自动缩进。
,你只需键入CTRL-D 键来取消一次缩进。键入一次CTRL-D将使光标左移一个TAB 键,键入第二次CTRL-D 将使继续使光标左移一个TAB
键, 依次类推。
s e t n o a i 命令来禁止编辑器缩进。
----------------------------------------------------------------------
V i 编辑器命令
按键光标移动
h 左移光标一个字符
l 右移光标一个字符
k 光标上移一行
j 光标下移一行
w 光标右移( forward ) 一个单词
W 光标右移( forward ) 一个空格定界词
b 光标左移( backward ) 一个单词
B 光标左移( backward ) 一个空格定界词
e 光标移动至下一单词词尾
E 光标移动至下一空格定界词词尾
o 光标移动至行首
$ 光标移动至行尾
ENTER 光标移动至下一行行尾
- 光标移动至上一行行尾
( 光标移动至句首
) 光标移动至句尾
{ 光标移动至段首
} 光标移动至段尾
CTRL-F 向下滚屏, 并显示下一屏文本
CTRL-B 向上滚屏, 并显示上一屏文本
CTRL-D 向下滚半屏
CTRL-U 向上滚半屏
G 移动光标至文本最后一行
NumG 移动光标至指定一行,例如,45G 将把光标移动至第4 5
H 移动光标至屏幕顶部
M 移动光标至屏幕中间
L 移动光标至屏幕底部
“ 移动光标至先前光标所在的位置
mmark 移动光标至标识文本处, 标识( mark ) 可以是字母表中任何字符
’ mark 移动至用mark 标识的文本行
输入所有输入命令将使V i 编辑器进入输入模式, 键入ESC
命令退出输入模式
a 在光标后插入文本
A 在行尾插入文本
i 在光标前插入文本
I 在文本行的第一个非空白处字符前插入文本
o 在当前行之下插入文本行
O 在当前行之上插入文本行
删除
x 删除光标处的一字符
X 删除光标处前一字符
Dw 删除至单词的末尾
db 删除至单词的开始
dW 删除空格定界单词
dB 删除至空格定界单词的开始
dd 删除光标所在行
D 删除到行尾
d0 删除到行的开始
d 删除其后指定的文本
d) 删除至句的末尾
d} 删除至段的末尾
dG 删除到工作缓冲区的末尾
dm 删除至标识所有文本( 该命令后跟一标识)
dL 删除到屏幕最后一行
dH 删除到屏幕第一行
J 把光标下一行合并至当前行行尾, 实际上是删除当前行
上的分行字符( 该字符不可见)
修改除非重键入命令r, 所有修改命令都使用户在删除文本
后进入输入模式
s 删除光标所在的字符, 并使用户进入输入模式
cw 删除光标所在的单词, 并使用户进入输入模式
cb 修改至单词词首
cW 修改空格定界单词
cB 修改至空格定界单词词首
cc 删除光标所在的字符, 并使用户进入输入模式
c0 从光标处修改至行首( 即第一个非空格字符)
C 修改至行尾, 并使用户进入输入模式
c 修改其后指定的文本
c) 修改至句子结尾
c} 修改至段落结尾
cG 修改至文件结尾
cm 修改至标识的所有文本( 该命令后跟一标识)
cL 修改至屏幕底部
cH 修改至屏幕顶部
r 替换光标处的字符; 键入r 命令后, 用户键入替换字符,但不必进入输入模式就能完成替换, 用 户仍然处于命令模式下
R 首先进入输入模式, 然后用键入的字符覆盖原来的字符。似乎是处于命令模式下, 而实际上处于输 入模式下移动在移动文本的同时首先删除文本, 然后把光标移动到想要插入的地方键入p 命令( 当 该文本被删除时, 它会被自动保存在特殊缓冲区之中)
P 插入删除或拷贝的字符至光标所在的行或字符之后
P 插入删除或拷贝的字符至光标所在的行或字符之前
dwP 删除一单词, 移动光标至你指定的地方, 键入P 命令之后, 被删除的单词将被插入至光标所在单 词的与下一单词之间
dwp 删除一单词, 移动光标至你指定的地方, 键入p 命令之
后, 被删除的单词将被插入至光标所在单词的与前一单词之间
dd p 删除一文本行, 移动光标至你指定的地方, 键入p 命令之后, 被删除的文本行将被插入至光标所 在的行与下一行之间
d p 首先删除其后指定的文本, 然后把它移动光标指定的地方( 键入p 或P )
d) p 移动至句子结尾
d} p 移动至段尾
dG p 移动至文件结尾
dm p 移动至标识处的所有文本( 该命令后跟一标识)
dL p 移动至屏幕底部
dH p 移动至屏幕顶部
拷贝 拷贝命令意味着该命令与p 命令最后在一起使用。在拷贝文本之前, 用户把光标移动至需要插入文 本的地方,后键入p 命令, 于是被拷贝的文本将被插入到光标所的字符或文本行之后yw 拷贝光标置 处的单词, 然后把单词入到光标所在的位置上( 键入p 命令后将把单词插入到光标所在的单词之后 )
yb 从光标位置处拷贝字符至单词词首
yW 拷贝光标位置处空格定界单词
yB 从光标位置处拷贝字符至空格定界单词词首
yy 或Y 说明: 拷贝光标所在的文本行, 然后把拷贝行拷贝至光标指定的行上( 键入p 命令将把拷贝行贝 至光标所在的行之后)
y 拷贝其后指定的文本
y) 拷贝至句子结尾
y} 拷贝至段落结尾
yG 拷贝至文件结尾
ym 拷贝至标识处所有的文本( 该命令后跟一标识)
yL 拷贝至屏幕底部
yH 拷贝至屏幕顶部搜索有两种搜索命令。执行搜索命令时将在屏幕的底行开辟一行, 然后用户在该行 上键入搜索的模式, 按ENTER键后执行搜索( 回车键)
/pattern 向前( forward ) 搜索文本中的模式
?pattern 向后( backward ) 搜索文本中的模式
n 重复先前的搜索( 可以向前也可以向后)
N 与先前相反的方向搜索文本中的模式
/ 向前( forward ) 重复先前的搜索
? 向后( backward ) 重复先前的搜索
缓冲区(Buffers) 有9 个数字缓冲区, 有2 6 个有名缓冲区。有名缓冲区由字母表中a-z 的2 6 个小写字母来标 识。你可以用双引号来引用指定的缓冲区
“buf-letter 引用一个指定的有名缓冲区, 如a 、b 、c 等
“num 引用一个指定的数字缓冲区, 该数字在1-9 之间
---------------------------------------------------------------------------------------
行编辑命令
文件操作功能
W Write 保存文件
r filename Read 插入文件
q Quit 退出编辑器
删除、移动、拷贝
d Delete 删除一行或多行
mNum Move 移动一行或多行文本( 首先删除一行或多行, 然后在指定的Num行之后插入要移 动的文本行, 也就是刚才删除的文本
coNum Copy 拷贝一行或多行来文本( 首先拷贝它们, 然后在指定的Num 行之后插入要拷贝的 文本行行)
行定位 说明
Num 一行 用行号来定位一行
Num,Num 两行 定位用逗号,隔开的两行文本
Num-Num 一系列的行 定位用符号-隔开的多行
文本
-Num 行偏移 定位从当前行向上偏移Num 的文本行
+Num 行偏移 定位从当前行向下偏移Num 的文本行
$ 文本最后一行 符号$ 定位至文件最后一行
/Pattern/ 模式定位 用模式pattern 定位一行( 符号/ 表示向前( forward ) 搜索定位一行)
?Pattern? 模式定位 用模式pattern 定位一行( 符号? 表示向后( backward ) 搜索定位一行)
g/Pattern/ 模式定位(全文件) 一系列的行被搜索定位( 所有包含指定模式的行都将被搜索到)
特殊字符 说明
. 字符通配符 与任何可能的字符都匹配的字符
* 任意字符或字符串 与任意字符或字符串都匹配的字符
[ ] 字符集 与字符集中指定的任意字符相匹配的字符
^ 行起始符 定位于行首
$ 行结束符 定位于行尾
/< 单词开始 定位于单词词首
>/ 单词结束定位于单词词尾
替换命令说明
s/pattern/replacement/ 用replacement 替换当前行上的一个pattern
s/patter
vi.rar_vi
版权申诉
85 浏览量
2022-09-20
15:30:15
上传
评论
收藏 4KB RAR 举报
御道御小黑
- 粉丝: 61
- 资源: 1万+
最新资源
- 常用工具配置docker,elasticsearch,minio,nfs,nginx,tippercane,vsftp
- 基于IIC接口E2PROM(AT24C64)芯片FPGA读写VERILOG 设计源码+仿真激励文件.zip
- 基于FPGA深度学习的Block 模块方案实战,适合FPGA初学者
- 20225T9050袁凤(1).py
- Rsa算法详解.docx
- Youren Shang InClassQuiz.ipynb
- code-qat.zip
- usb-serial-for-android
- drools决策表示例Excel文件
- AD5724芯片FPGA Verilog驱动源码+4通道12bit位宽的DAC芯片AD5724技术手册.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈