帮助命令
man
help
操作系统快捷方式
调取历史命令
利用方向键⬆⬇ ---- 快速调取历史命令
快速移动光标
ctrl + a ---- 将光标移动到行首
ctrl + e ---- 将光标移动到行尾
ctrl + ⬅➡ ---- 将光标按照字符串进行左右快速移动
快速操作命令信息
ctrl + u ---- 将光标之前的内容进行剪切
ctrl + k ---- 将光标之后的内容进行剪切
ctrl + w ---- 以空格作为分隔 剪切每个字符串信息
ctrl + y ---- 将剪切内容进行复制
特殊功能快捷方式
ctrl + c ---- 中断或者取消命令执行
ctrl + l ---- 清屏
ctrl + s ---- 进入锁定状态
ctrl + q ---- 退出锁定状态
编辑命令使用方法
编辑命令模式信息
命令模式:可以实现特殊功能操作
编辑模式:可以实现编辑文件功能
底行模式:可以输入特殊命令信息
命令模式 输入 i 进入 编辑模式
编辑模式按下esc键 回到命令模式
命令模式 输入: 进入 底行模式
底行模式 按下 esc键 回到命令模式
命令模式
i ---- 在光标所在位置直接进入编辑模式
I ---- 将光标切换到行首进行编辑
a ---- 在光标所在位置下一个字符进入编辑模式
A ---- 将光标切换到行尾进入拜年祭模式
o ---- 在光标所在行的下面插入新的一行并进入编辑模式
O ---- 在光标所在行的上面插入新的一行并进入编辑模式
s ---- 删除光标所在位置字符并进入编辑模式
S ---- 删除光标所在行并进入编辑模式
命令模式进底行模式
: ---- 进入底行模式 可进行wq(保存退出) q(退出) wq!(强制保存退出) q!(强制退出)
/:搜索文件信息 n向下查找 N向上查找
?:搜索文件信息 n向上查找 N 向下查找
补充:忽略大小写查找 在命令后追加 \c
如何快速移动光标(命令模式)
G ---- 切换到文件最后一行
gg ---- 切换到文件首行
ngg/nG ---- 切换到文件第n行
^ ---- 切换到一行的行首
$ ---- 切换到一行的行尾
命令模式特殊功能操作
u ---- 撤回操作
ctrl + r ---- 取消撤回
底行模式特殊功能操作
:set nu ---- 显示行号
: set nonu ---- 取消行号显示
编辑命令常见错误
1)编辑命令只能编辑文件
2)必须指定要编辑的文件
3)文件的父目录不存在
ps:使用vi/vim编写文件时,如文件不存在,自动创建文件,但不会创建目录
4)显示错误信息,无法进行正常编辑
错误信息出现原因
1)编辑文件时,突然中断
系统重新连接成功后出现错误信息
2)多用户同时更改文件
解决方案
1)恢复中断前的数据信息
vi -r 文件名称
2)删除隐藏文件
ls -a 查找隐藏文件
rm -rf 文件名称 删除文件
3)等其他用户编辑完