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编辑器的工作模式及常用命令相关推荐

  1. linux中在vi编辑器中执行存盘退出命令是?

    linux中在vi编辑器中执行存盘退出命令是? 方法一:首先需要按ESC键回到命令模式,然后按:wq. 方法二:按住shift再按两下'z'键.

  2. linux切换到顶层命令,一些在Linux下提高工作效率的常用命令

    Linux一些常用命令介绍 一.查看系统端口命令: 1.netstat :非root用户即可执行 netstat -anp|grep [Port|PID|Server Name] 2.lsof :必须 ...

  3. vim的模式及常用命令

    vim的模式 正常模式 (Normal-mode) : 左下角显示文件名或为空. 启动vim后默认处于正常模式.不论位于什么模式,按下<Esc>键(有时需要按两下)都会进入正常模式. 插入 ...

  4. VI编辑器的操作模式

    1.VI编辑器 VI编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令. 由于对Unix及Linux系统的任何版本, ...

  5. Linux中的Vi编辑器末行模式操作指令

    一.首先vi有三种工作模式 1.文本模式:进入vi之后默认时文本模式,在指令模式下按下Esc键可以返回到文本模式,此模式下查看文本的内容 2.指令模式:在进入编辑界面后按下i键便可以进入指令模式,在指 ...

  6. 【RDMA】RDMA信息状态查询|网卡安装|诊断工具|测试RDMA网卡是否正常工作InfiniBand IB常用命令|历史命令记录

    目录 RDMA 常用命令 0.使用命令例子 1.常规 IB 监视命令 2.常规 IB 性能测试命令 3.光纤网络诊断工具 4.查询并报告非零 IB 端口计数器 5.其常用指令 新华三 IB 网卡相关 ...

  7. vim编辑器的工作模式

    vim编辑器的三种工作模式:命令模式.输入模式.末行模式 打开文件:将准备打开的文件指定为命令行上的一个参数.# vim /etc/hosts 编辑文本 在命令模式中,键的映射不是为了插入所按下的字符 ...

  8. 图解 Git 工作原理和常用命令使用教程

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 marklodato.github.io/visual-git-guide/in ...

  9. 工作中 linux 常用命令:vi、cp、mv、rm、kill、curl、tail

    centos7 关闭防火墙: 1.firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: sys ...

  10. Git之深入解析工作流程、常用命令与Reset模式分析

    一.Git 工作流程 ① 工作区域 四个区: Workspace:工作区 Index / Stage:暂存区(和 git stash 命令暂存的地方不一样) Repository:仓库区(或本地仓库) ...

最新文章

  1. HDU 1285--确定比赛名次【拓扑排序 amp;amp; 邻接表实现】
  2. 「 Modbus-RTU报文解析」解析03、06、10功能码报文示例
  3. VTK:外部轮廓用法实战
  4. 引用:编写高性能Web应用程序的10个技巧(一)
  5. guns使用注意问题
  6. CompletableFuture异步任务的简单使用
  7. PDMS Pipeline Tool 教程(五):汇料属性设置
  8. 关于计算机信息管理的照片,2021年10月青海自考计算机科学与技术(计算机信息管理方向)专业报名照片要什么格式...
  9. jQuery,JS实现自定义鼠标右键菜单
  10. python操作autocad_利用python控制Autocad:pyautocad方式
  11. 【百度echarts】实现圆环进度条-代码示例
  12. 阿里巴巴2018秋招总结
  13. 微信开发上传视频到服务器,微信小程序中实现上传视频的开发代码
  14. Office的克星来了,用友、金蝶行动迅速,软件之争,谁是冠军
  15. ML01 -- KNN算法
  16. 【报告分享】2021民宿行业数据报告-云掌柜(附下载)
  17. 第1阶段C++ 匠心之作 从0到1入门
  18. 发明神奇的理发店“魔镜”,可提前预览新发型!
  19. serendipity 写给自己
  20. 什么是代理服务,如何选择最佳IP代理?

热门文章

  1. Unity3D脚本概述
  2. 泛微OA的SQL语句大全
  3. ie 谷歌插件Chrome Frame
  4. 安卓手机小说阅读器_手机阅读的好帮手,安卓小说神奇的扛把子
  5. OPPO Find X5系列领衔OPPO春季新品发布会,多款产品亮相
  6. 搭载自研芯片马里亚纳 MariSilicon X,OPPO Find X5系列正式发布
  7. 微软最近对外发布了必应翻译应用开发接口(API),Facebook成为第一批尝鲜者...
  8. Python Tkinter 音乐播放器 Demo
  9. echarts实现水波球
  10. 邮件定时发送微博热搜