Linux操作基础
一下都是基于GUI界面的使用
文本编辑器
vi是Linux和UNIX中功能最强大的全屏幕文本编辑器
启动vim编辑器
- vim没有菜单,只有命令,只要在命令行上键入vim即可进入vim编辑环境
vim 文件名
就可以进入命令模式
切换vim的工作模式
- 命令模式:供用户执行命令,以对文档进行管理,不管用户当前处于任何模式,按ESC键即可立即退出命令模式。
- 输入模式:可输入内容
- 末行模式:可以让用户做一些与输入文字无关的事,如搜索替换文字,保存文件,结束编辑。
命令模式下的常用命令——光标移动
光标方向移动:↑,↓,←,→
- 上,下,左,右
翻页:Page Down或Ctrl+F / Page Up或Ctrl+B - 向下翻动一整页 / 向上翻动一整页
行内快速跳转:
Home键或 “ ^ ”、数字 “ 0 ” - 跳转至行首
End键或 “ $ ”键 - 跳转至行尾
行间快速跳转:
gg - 跳转到文件的首行
G - 跳转到文件的末尾行
#G - 跳转带文件中的的第#行 #是数字输入你想去的行数
行号显示:(末行模式)
:set nu ——在编辑器中显示行号
:set nonu——取消编辑器中的行号显示
命令模式下的常用命令——复制、粘贴、删除
删除:
x或者Del
- 删除光标处的单个字符
dd - 删除当前光标所在行
#dd - 删除从光标处开始的#行内容
d^ - 删除当前光标之前到首行的所有字符
d$ - 删除当前光标处到行尾的所有字符
复制:
yy - 复制当前行整行的内容到剪贴板
#yy - 复制从光标处开始的#行内容
粘贴:
p - 将缓冲区中的内容粘贴到光标位置处之后
P - 粘贴到光标位置处之前
命令模式下的常用命令——文件内容查找
操作键 | 功能 |
---|---|
/word | 自上而下在文件中查找字符串 “word” |
?word | 自下而上在文件中查找字符串 “word” |
n | 定位下一个匹配的被查找字符串 |
N | 定位上一个匹配的被查找字符串 |
命令模式下的基本操作——撤销编辑及保存退出
操作键 | 功能 |
---|---|
u | 按一次取消最近的一次操作,按多次恢复多步操作 |
U | 用于取消对当前行所做的所有编辑 |
ZZ | 保存当前的文件内容并退出vi编辑器 |
末行模式下的基本操作——保存文件及退出vi编辑器
功能 | 命令 | 备注 |
---|---|---|
保存文件 | :w | |
保存文件 | :w /root/newfile | 另存为其他文件 |
退出vi | :q | 未修改退出 |
退出vi | :q! | 放弃修改,并推出 |
保存文件退出 | :wq |
末行模式下的基本操作——打开新文件或读取其他文件内容
命令 | 功能 |
---|---|
:e ~/install.log | 打开新的文件进行编辑 |
:r /etc/filesystems | 在当前文件中读入其他问价内容 |
末行模式下的基本操作——问价内容替换
命令 | 功能 |
---|---|
: s /old/new | 将当前行中查找到的第一个“old “串替换成”new“ |
:% s/old/new/g | 在整个文件范围内替换所有的字符串”old“为”new“ |
: s /old/new/c | 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认 |
这是一些vi的基础用法也基本够用了,但是用最小化则使用vi进入编辑器vim会直接报错