1.系统快捷键方法使用
1)Linux最有用的快捷键
tab --- 命令或路径等的补全键
2)移动光标快捷键
Ctrl+A --- 快速移动光标到行首
Ctrl+E --- 快速移动光标到行尾
Ctrl+←/→ --- 将光标按照单词进行移动
Ctrl+F --- 将光标向右移动一个字符(相当于方向键的右键)
Ctrl+B --- 将光标向左移动一个字符(相当于方向键的左键)
3)剪切,粘贴,清除快捷键
Ctrl+Insert ---复制命令行内容
shift+Insert ---粘贴命令行内容
Ctrl+K --- 将光标之后的内容进行全部删除(剪切)
Ctrl+U --- 将光标之前的内容进行全部删除(剪切)
Ctrl+Y --- 将剪切或复制的内容进行粘贴
Ctrl+W --- 将光标之前的字符串进行删除(剪切)
Ctrl+C --- 可以终止程序运行过程
Ctrl+H --- 删除光标所在处的前一个字符(相当于退格键)
4)控制快捷键
↑/↓ --- 可以调取曾经输入的历史命令
Ctrl+L --- 清屏操作
Ctrl+D --- 注销
Ctrl+S --- 进入远程连接锁屏状态
Ctrl+Q --- 解除远程连接锁屏状态
Ctrl+Z --- 可以暂停程序运行过程
5)ESC相关
ESC+.(点) --- 快速调取上一个命令最后的参数或对象信息
ESC+B --- 移动到当前单词的开头
ESC+F --- 移动到当前单词的结尾
ESC+T --- 颠倒光标所在处及其相邻单词的位置
2.系统文件编辑命令介绍
vi -- 表示编辑文本信息
语法格式:vi 文件信息
1)命令模式:(默认模式)可以进行一些快捷键操作
①命令模式 - - i(*) I a A o O s S C - - > 编辑模式
i:光标当前位置直接进入编辑模式(推荐)
I:将光标移动至行首并进入编辑模式
a: 光标在当前位置向后移动一位进入编辑模式
A: 将光标移动至行尾并进入编辑模式
o: 将光标新起一行并进入编辑模式(当前行的下一行)
O:将光标新起一行并进入编辑模式(当前行的上一行)
s:删除当前光标所在位置内容并进入编辑模式
S:删除当前光标所在行并进入编辑模式
C:删除光标所在位置后面内容并进入编辑模式
命令模式 < - - ESC - - 编辑模式
②命令模式 - - : / ? - - > 底行模式
:后面可以输入命令信息(vi或vim特有的命令信息)
/ 表示可以进入信息检索状态 n 由上到下进行检索 N由下到上进行检索
? 表示可以进入信息检索状态 n 由下到上进行检索 N由上到下进行检索
命令模式 < - - ESC - - 底行模式
编辑模式 - > esc 命令模式 - > : - > 底行模式
底行模式 - > esc 命令模式 - > i - > 编辑模式

③命令模式中快速移动光标
G --- 将光标快速移动到最后一行
gg --- 将光标快速移动到第一行
nG/ngg --- 将光标快速移动到指定行
$(shift+4) --- 将光标移动到一行的行尾
^(shift+6) --- 将光标移动到一行的行首
delete --- 删除光标所在位置内容
2)编辑模式:编写文件内容信息
①编辑文件内容: vi/vim基本用法
命令模式 -- > i -- > 编辑模式(开始编辑) - ESC - > 命令模式 -- > 底行模式
:wq 保存退出 :q 退出 -- > 命令行
②快速编辑文件
yy --- 复制光标所在行内容
nyy --- 复制光标所在行以及以下n行内容
p --- 粘贴复制或剪切内容
np --- 粘贴n份复制或剪切内容
dd --- 删除光标所在行内容
ndd --- 删除光标所在行以及以下n行内容
u --- 撤销编辑操作内容
r --- 将光标所在位置内容直接做替换
R --- 进入替换模式
Ctrl + r --- 恢复撤销操作内容
3)底行模式:完成特殊命令操作
①底行操作方法
:set nu --- 显示文件行号信息
:set nonu --- 取消文件行号信息
:set list --- 显示文件每一行结尾空格信息
:s#被替换字符串内容#替换之后内容#g ---- 只能替换光标所在行内容
:%s#被替换字符串内容#替换之后内容#g ---- 全部文本内容都做替换
:n,ms#被替换字符串内容#替换之后内容#g ---- 从n行开始到m行结束,将指定内容进行替换
:n,$s#被替换字符串内容#替换之后内容#g ---- 从n行开始到最后一行,将指定内容进行替换
s ---- 替换信息
g ---- 可以全局替换
### ---- 替换信息和被替换信息的分隔符 ,可以被 / @ 符号进行代替
取消注释信息:1,5s@#@@g ------ 将要替换的信息删除
3.vi/vim编辑文件时会出现的问题:
1)编辑文件时,需要注意编辑文件路径是否存在
2)不能对目录信息进行编辑
3)编辑信息出现异常时,数据恢复的方法:
vi -r 文件信息