Vi编辑器的工作模式及常用命令
Vi编辑器的工作模式
三种模式:1、命令模式,2、输入模式,3、末行模式
不同模式之间的切换[root@localhost~]#vi 文件名
1.vi xxx :vi一个文件,对这个文件进行编辑。
vim xxx:增强型文件编辑器,是一个开发工具,也可以对某个文件进行编辑。
!vi/!vim:回退且自动打开上次编辑的文件。
插入内容
a:当前光标后插入内容。
A:光标所在的行尾插入内容。
i:当前的光标位置前插入内容。
I:光标所在的行头插入内容。
o:在光标所在行的后面插入一个新行。
O:在光标所在行的前面插入一个新行。
移动
^/0/Home:移动到行首
$/End :移动到行尾
G :移动到末行
#G :移动到指定行
删除
x/Del :删除光标处单个字符。
dd :删除光标所在行。
#dd :删除光标处开始的#行。
d^ :删除光标前到行首的所有字符。
d$ :删除当前光标到行尾的所有字符。
复制
yy :复制当前行。
#yy :复制从光标处开始的若干行。
粘贴
P :粘贴到光标处前,这一行
p: 粘贴到光标处后,下一行
查找
/xxx :n向下找
N向上找
撤销
U :撤销对当前行做的所有编辑。
u :撤销最近一次操作,可连续撤销多次最近的操作,连续按u即可。
显示行号
:set nu :在编辑器中显示行号
:set nonu :在编辑器中取消显示行号
替换
:[替换范围] s/旧内©容/新内容/g
:% s/旧内容/新内容/g (全文范围替换)
:n,m s/旧内容/新内容/g (从n行到m行)
:/g :每一行的所有匹配结果都替换,若没有/g则代表只替换这行的首个匹配旧内容
退出
:q :退出
:q! :强制退出
保存退出
:wq :保存退出
:x :保存退出
ZZ :保存当前的文件内容并推出vi编辑器
系统命令
查看系统版本:cat/etc/redhat-release
lsb_release –a
查看CPU :cat /proc/cpuinfo
查看内存信息:cat /proc/meminfo
关机 :shutdown –h now
init 0
shutdown –h +?(?=数字,代表几分钟后关机)
shutdown –c (取消关机)
重启 :shutdown –r now
reboot
init 6
shutdown –r +?(?=数字,代表几分钟后重启)
shutdown –c(取消重启)
查看内核 :uname -a
注:字符界面切换到图形化界面:init 5
图形化界面切换到字符界面:init 3
修改服务的参数让其生效
修改配置文件,添加或修改参数值
保存
重启服务
服务启动 :systemctl start 服务名称
服务开机自启动:systemctl enable 服务名称
服务重启 :①systemctl restart 服务名称
②systemctl stop 服务名称
systemctl start 服务名称
服务临时关闭 :systemctl stop 服务名称
服务永久关闭 :systemctl disable 服务名称
Vi编辑器的工作模式及常用命令相关推荐
- linux中在vi编辑器中执行存盘退出命令是?
linux中在vi编辑器中执行存盘退出命令是? 方法一:首先需要按ESC键回到命令模式,然后按:wq. 方法二:按住shift再按两下'z'键.
- linux切换到顶层命令,一些在Linux下提高工作效率的常用命令
Linux一些常用命令介绍 一.查看系统端口命令: 1.netstat :非root用户即可执行 netstat -anp|grep [Port|PID|Server Name] 2.lsof :必须 ...
- vim的模式及常用命令
vim的模式 正常模式 (Normal-mode) : 左下角显示文件名或为空. 启动vim后默认处于正常模式.不论位于什么模式,按下<Esc>键(有时需要按两下)都会进入正常模式. 插入 ...
- VI编辑器的操作模式
1.VI编辑器 VI编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令. 由于对Unix及Linux系统的任何版本, ...
- Linux中的Vi编辑器末行模式操作指令
一.首先vi有三种工作模式 1.文本模式:进入vi之后默认时文本模式,在指令模式下按下Esc键可以返回到文本模式,此模式下查看文本的内容 2.指令模式:在进入编辑界面后按下i键便可以进入指令模式,在指 ...
- 【RDMA】RDMA信息状态查询|网卡安装|诊断工具|测试RDMA网卡是否正常工作InfiniBand IB常用命令|历史命令记录
目录 RDMA 常用命令 0.使用命令例子 1.常规 IB 监视命令 2.常规 IB 性能测试命令 3.光纤网络诊断工具 4.查询并报告非零 IB 端口计数器 5.其常用指令 新华三 IB 网卡相关 ...
- vim编辑器的工作模式
vim编辑器的三种工作模式:命令模式.输入模式.末行模式 打开文件:将准备打开的文件指定为命令行上的一个参数.# vim /etc/hosts 编辑文本 在命令模式中,键的映射不是为了插入所按下的字符 ...
- 图解 Git 工作原理和常用命令使用教程
你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 marklodato.github.io/visual-git-guide/in ...
- 工作中 linux 常用命令:vi、cp、mv、rm、kill、curl、tail
centos7 关闭防火墙: 1.firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: sys ...
- Git之深入解析工作流程、常用命令与Reset模式分析
一.Git 工作流程 ① 工作区域 四个区: Workspace:工作区 Index / Stage:暂存区(和 git stash 命令暂存的地方不一样) Repository:仓库区(或本地仓库) ...
最新文章
- HDU 1285--确定比赛名次【拓扑排序 amp;amp; 邻接表实现】
- 「 Modbus-RTU报文解析」解析03、06、10功能码报文示例
- VTK:外部轮廓用法实战
- 引用:编写高性能Web应用程序的10个技巧(一)
- guns使用注意问题
- CompletableFuture异步任务的简单使用
- PDMS Pipeline Tool 教程(五):汇料属性设置
- 关于计算机信息管理的照片,2021年10月青海自考计算机科学与技术(计算机信息管理方向)专业报名照片要什么格式...
- jQuery,JS实现自定义鼠标右键菜单
- python操作autocad_利用python控制Autocad:pyautocad方式
- 【百度echarts】实现圆环进度条-代码示例
- 阿里巴巴2018秋招总结
- 微信开发上传视频到服务器,微信小程序中实现上传视频的开发代码
- Office的克星来了,用友、金蝶行动迅速,软件之争,谁是冠军
- ML01 -- KNN算法
- 【报告分享】2021民宿行业数据报告-云掌柜(附下载)
- 第1阶段C++ 匠心之作 从0到1入门
- 发明神奇的理发店“魔镜”,可提前预览新发型!
- serendipity 写给自己
- 什么是代理服务,如何选择最佳IP代理?