vi命令

Linux基础操作-查看文件vi

本小妞迷上赌 提交于 2019-12-04 20:47:19
用vi打开一个yum文件   vi 文件    按 i 键 后 进入insert模式,进入insert模式后才能进行修改   修改完成后   按 esc 键进入command模式,   然后 :wq 保存文件并退出vi( 注意先冒号 )   编辑文件后==》保存命令   按ESC键 跳到命令模式,然后:   :w 保存文件但不退出vi   :w file 将修改另外保存到file中,不退出vi   :w! 强制保存,不推出vi   :wq 保存文件并退出vi   :wq! 强制保存文件,并退出vi   q: 不保存文件,退出vi   :q! 不保存文件,强制退出vi   :e! 放弃所有修改,从上次保存文件开始再编辑 更详细的参考地址: https://www.cnblogs.com/ssgblue/archive/2011/08/02/2125123.html 来源: https://www.cnblogs.com/zluckiy/p/11882611.html

大数据-vi文本编辑器的使用

主宰稳场 提交于 2019-12-04 11:03:43
vi文本编辑器的使用 1.1 基本用法 vi fbb.txt 1、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容 2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容 3、编辑完成之后,按Esc键退出编辑模式,回到一般模式; 4、再按:,进入“底行命令模式”,输入wq命令,回车即可 1.2 常用快捷键 一些有用的快捷键(在一般模式下使用): a 在光标后一位开始插入 A 在该行的最后插入 I 在该行的最前面插入 gg 直接跳到文件的首行 G 直接跳到文件的末行 dd 删除行,如果 5dd ,则一次性删除光标后的5行 yy 复制当前行, 复制多行,则 3yy,则复制当前行附近的3行 p 粘贴 v 进入字符选择模式,选择完成后,按y复制,按p粘贴 ctrl+v 进入块选择模式,选择完成后,按y复制,按p粘贴 shift+v 进入行选择模式,选择完成后,按y复制,按p粘贴 查找并替换(在底行命令模式中输入) %s/fbb/lyf 效果:查找文件中所有fbb,替换为lyf /lyf 效果:查找文件中出现的lyf,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个) 来源: https://www.cnblogs.com/qq18361642/p/11856556.html

解决Swap file \".ceshi.c.swp\" already exists!问题

左心房为你撑大大i 提交于 2019-12-04 10:30:40
关于swp文件:使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测,如果你正常退出,那么这个.(filename)swp文件将会自动删除。 因此.(filename)swp文件就是你没有正常退出vi或者vim编辑器时留下来的!比如:强行关闭vi或vim时,电源突然断掉,或者你使用了Ctrl-zz。(正常的退出方式应该是Shift-ZZ) 这时候就会出现下面的情况了 解决办法 用下面的命令删除swp文件 rm .{your file name}.swp 例如:我的文件名是ceshi.c 那么就用这样的命令:rm .ceshi.c.swp (当然你前面也可以加-rf强制删除) 问: (vi 一个文件时怎么样可以不让它产生.swp文件?或不让他提示【“Swap file ".文件名.swp" already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:】) 处理方法: 打开 vi /etc/vimrc 并在末尾添加 set noswapfile 后保存退出 OK 原文链接:https://blog.csdn.net/my_wade/article/details/46762625 来源: https://www.cnblogs

vi 编辑器,gcc 编译器的使用

六月ゝ 毕业季﹏ 提交于 2019-12-03 21:53:56
vi 编辑器 是我们在linux下经常使用的文本编辑器,这个东西也是专门为程序员准备的,基本上每个Unix和Linux系统都为我们提供了这个软件,我们可以使用vi来编写我们的代码。 在vi编辑器下所有操作都必须通过键盘和特定的快捷键组合来完成,刚开始学习的新手会感觉不太容易,但是这个东西很重要,我们先来学习如何使用它,掌握了这个东西去面试的时候也算是一门技能。 而vim是vi的增强版,新增加了很多功能。 在shell下输入命令vi 文件名,例如:vi first.c,就开始编辑first.c文件了。vi编辑器有三种模式,它们分别为 命令模式,底行命令模式和编辑模式, 各个模式的转换如下。 命令模式( 按i进入编辑模式。按":"进入底行命令模式 )。当我们vi first.c的时候一进入就是命令模式,在这个模式下,我们可以执行如下的操作。 x:删除一个字符 dd:删除光标所在行 ndd:删除n行 p:粘贴光标下行,就是把复制的内容粘贴到光标所在行的下一行。 yy:复制光标所在行 nyy:复制n行 u:恢复上一次操作 编辑模式( 按Esc回到命令模式,然后再按下:就到了底行命令模式 )。在命令模式的时候我们按下i键就进入了这个模式,这个时候就可以编辑文字了。我们输入的每个字符都会写上去,不像命令模式那样字符代表的是一种命令。 底行命令模式 :支持如下的一些常用命令

Linux Command Vi

六月ゝ 毕业季﹏ 提交于 2019-12-03 14:44:25
命令模式: 移动光标 h 或向左方向键 光标向左移动一个字符 j 或向下方向键 光标向下移动一个字符 k 或向上方向键 光标向上移动一个字符 l 或向右方向键 光标向右移动一个字符 [Ctrl] + [f] 屏幕『向前』移动一页(常用) [Ctrl] + [b] 屏幕『向后』移动一页(常用) [Ctrl] + [d] 屏幕『向前』移动半页 [Ctrl] + [u] 屏幕『向后』移动半页 + 光标移动到非空格符的下一列 - 光标移动到非空格符的上一列 n<space> 按下数字后再按空格键,光标会向右移动这一行的 n 个字符。例如 20<space> 则光标会向后面移动 20 个字符距离。 0 这是数字『 0 』:移动到这一行的最前面字符处 $ 移动到这一行的最后面字符处 H 光标移动到这个屏幕的最上方那一行 M 光标移动到这个屏幕的中央那一行 L 光标移动到这个屏幕的最下方那一行 G 移动到这个文件的最后一行 nG 移动到这个文件的第 n 行。例如 20G 则会移动到这个文件的 20 行 n<Enter> 光标向下移动 n 行(常用) 命令模式: 搜寻与 替换 /word 向光标之后寻找一个字符串名称为 word 的字符串。(常用) ?word 向光标之前寻找一个字符串名称为 word 的字符串。 :n1,n2s/word1/word2/g 在第 n1 与 n2 行之间寻找

vi使用方法详细介绍

一笑奈何 提交于 2019-12-03 13:24:39
知识点梳理来源于黑马教育 vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对 Unix 及 Linux 系统的任何版本, vi 编辑器是完全相同的,因此您可以在其他任何介绍 vi 的地方进一步了解它。 Vi 也是 Linux 中最基本的文本编辑器,学会它后,您将在 Linux 的世界里畅行无阻。 1 、 vi 的基本概念   基本上 vi 可以分为三种状态,分别是命令模式( command mode )、插入模式( Insert mode )和底行模式( last line mode ),各模式的功能区分如下: 1) 命令行模式 command mode )   控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 Insert mode 下,或者到 last line mode 。 2) 插入模式( Insert mode )   只有在 Insert mode 下,才可以做文字输入,按「 ESC 」键可回到命令行模式。 3) 底行模式( last line mode )   将文件保存或退出 vi ,也可以设置编辑环境,如寻找字符串、列出行号 …… 等。 不过一般我们在使用时把 vi 简化成两个模式,就是将底行模式( last line mode )也算入命令行模式

vi — 终端中的编辑器

大憨熊 提交于 2019-12-03 10:52:35
目标 vi 简介 打开和新建文件三种工作模式 常用命令速查图 vi简介 1.1 学习 vi的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可 常见需要修改的文件包括: 源程序 配置文件,例如 ssh 的配置文件 ~/.ssh/config 在没有图形界面的环境下,要编辑文件, vi 是最佳选择! 每一个要使用 Linux 的程序员,都应该或多或少的学习一些 vi 的常用命令 1.1 vi 和 vim 在很多 Linux 发行版中,直接把 vi 做成 vim 的软连接 vi vi 是 Visual interface 的简称,是 Linux 中 最经典 的文本编辑器 vi 的核心设计思想 —— 让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作 vi 的特点: 没有图形界面 的 功能强大 的编辑器 只能是编辑 文本内容,不能对字体、段落进行排版不支持鼠标操作 没有菜单只有命令 vi 编辑器在 系统管理、服务器管理 编辑文件时,其功能永远不是图形界面的编辑器能比拟的 vim vim = vi improved vim 是从 vi 发展出来的一个文本编辑器,支持 代码补全、编译 及 错误跳转 等方便编程的功能特别丰富,在程序员中被广泛使用,被称为 编辑器之神 查询软连接命令(知道) 在很多

vi 的基本使用

做~自己de王妃 提交于 2019-12-03 06:34:52
vi 的基本使用 1.那么什么是vi呢? vi,Unix&Linux下最基本的编辑器,功能强大使用简单,是用户的必备利器。 2.它的模式有哪些呢? 1. 命令模式(默认,通过命令对文件内容进行编辑) vi //在当前目录创建空文件 vi filename //打开指定文件 vi -o|O f1 f2 //打开多个文件,o|O表示水平|垂直分隔 通过 vi打开文件后自动进入命令模式,此模式下所有输入都是命令 2. 插入模式(像windows中的普通编辑器一样使用) 命令模式下按 iaoIAO任一键进入插入模式,esc回到命令模式 i在光标前插入文本 I在光标所在行前插入 a在光标后插入文本 A在光标所在行未插入 o在光标所在行下插入新行 O在光标所在行上插入新行 3. 编辑模式(通过命令对文件或文件内容进行编辑) 命令模式下按 “:”进入编辑模式,esc或enter执行操作后回到命令模式 4. 视图模式(属于命令模式) vV进入视图模式,执行字符选中 例:按 "H"或"L"移动光标选中字符,通过yd进行复制剪切 3.然后就是它的常用命令: 1. 【定位命令】 hjkl:光标[左下上右]移动,同方向键 0:移至行首 ^:非空白行头 $:移至行尾 Enter:移至下行首 H:移至屏幕上端 M:移至屏幕中央 L:移至屏幕下端 C-F:下一页(C-F表示Ctrl+Shift+F) C-B

普通用户su到root免密码

匿名 (未验证) 提交于 2019-12-02 23:54:01
方法1: 运行visudo(或者vi /etc/sudoers)命令 在## Same thing without a password 下方添加一个类似的行 方法2: vi /etc/pam.d/su # Uncomment the following line to implicitly trust users in the "wheel" group. 然后将登陆用户加入 wheel组 usermod -G wheel oracle https://blog.csdn.net/u011334621/article/details/52337759 来源: https://www.cnblogs.com/i-shu/p/11349615.html

CentOS 7 vi常用命令

匿名 (未验证) 提交于 2019-12-02 23:47:01
  用vi打开一个yum文件   vi /usr/bin/yum   修改完成后   按esc键进入command模式,   然后:wq 保存文件并退出vi( 注意先冒号 )      保存命令   按ESC键 跳到命令模式,然后:   :w 保存文件但不退出vi   :w file 将修改另外保存到file中,不退出vi   :w! 强制保存,不推出vi   :wq 保存文件并退出vi   :wq! 强制保存文件,并退出vi   q: 不保存文件,退出vi   :q! 不保存文件,强制退出vi   :e! 放弃所有修改,从上次保存文件开始再编辑