Linux vi文本编辑器】的更多相关文章

vi文本编辑器 1.最基本用法 vi  somefile.4 1/ 首先会进入“一般模式”,此模式只接受各种命令快捷键,不能编辑文件内容 2/ 按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容 3/ 编辑完成之后,按Esc键退出编辑模式,回到一般模式: 4/ 再按:,进入“底行命令模式”,输入wq命令,回车即可保存退出   2.常用快捷键 一些有用的快捷键(在一般模式下使用): a  在光标后一位开始插入 A   在该行的最后插入 I   在该行的最前面插入 gg   直接跳到文…
初学者刚进入vi不要乱点键盘,vi的三种模式和各种命令很容易弄混@@ vi编辑器是Unix系统最初的编辑器.它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行.在文件中移动.插入.编辑和替换文本. vi共分为三种模式:命令模式,编辑模式,末行模式 (1)命令模式 命令模式为vi的初始模式.在普通权限下键入“”$ vi 文件名 “”或 临时root用户下键入 “# vi 文件名”(例:root@XXX-virtualBox:/ect# vi vsftpd.conf),则初始进入vi的命令模…
10分钟 教你学会Linux/Unix下的vi文本编辑器 vi编辑器是Unix/Linux系统管理员必须学会使用的编辑器.看了不少关于vi的资料,终于得到这个总结.不敢独享,和你们共享. 首先,记住vi编辑器的两个模式:1.命令模式 2.编辑模式. 在一个UNIX/Linux的shell命令或者一个以斜杠(/).问号(?)或冒号(:)开始的vi命令后面用户需要键入回车键,而要切换到vi命令模式需要按Esc键.注意,以冒号(:)或者斜杠(/) 开始的vi命令会显示在屏幕底部,但其他命令都不会显示在…
[目标] 管理员在进行系统操作的时候,不可避免地会对文本进行修改,如进行各种服务程序配置文件的修改,使程序对用户提供不同的服务效果.在本章我们向大家介绍Linux上常见的编辑器ed.vi.emacs,同一时候以vi为例,解说Linux中的文本编辑,为大家成为优秀的系统管理员打下基础. [重点内容] Ø        Linux编辑器简单介绍 Ø        vi的打开和退出 Ø        vi 的三种模式 Ø        在文件里高速移动光标 Ø        在文件里替换和删除文本 Ø…
Linux常用文本编辑器:Vi & Eamcs Vim -- Vi的升级版本 Vim 一.3种工作模式 命令行模式 (Command Mode) 插入模式 (Insert Mode) -- 键盘字母 i / a 底行模式 () -- 输入:wq 二.命令行模式 (Command Mode) 刚进入vim时的模式,该模式下可以移动光标进行浏览,可以进行整行删除等操作,但无法编辑文字. 命令行模式下的功能键有: • yy: 复制当前光标所在行 //yank(提起) • [n]yy:n为数字,复制当前…
Linux文本文件——文本编辑器Vim 摘要:本文主要学习在Linux系统中使用Vim文本编辑器编辑文本. 什么是Vim Vim是一个基于文本界面的编辑工具,使用简单且功能强大.更重要的是,Vim是所有Linux发行版本默认的文本编辑器. 很多人习惯将Vim称为Vi,其实Vim是Vi的增强版(在Vi的基础上增加了正则表达式的查找.多窗口的编辑等功能),使用Vim进行程序开发会更加方便. 安装Vim文本编辑器 众多Linux发行版系统,通常都已经默认安装好了Vi或Vim文本编辑器,Centos也不…
linux vi/vim 编辑器学习总结 很多时候我们开发人员不可避免的会涉及到项目部署,这个时候使用的就不是我们所熟知的 Windows 和 Mac OS 操作系统了,而是类 Unix 系统.项目部署时通常需要更改一些配置操作,比如环境地址更换,系统挂载,docker 镜像修改等,这时候我们就需要用一款编辑器来修改代码. vi/vim 在所有的类 Unix 系统中都会内建 vi 编辑器,其他的编辑器则不一定会存在.vim 是从 vi 发展出来的一个文本编辑器,命令众多,代码补全等方便编程的功能…
vi文本编辑器分为3个模式: 命令模式 插入模式 ex模式 在命令模式下我们可以使用一下功能 o 插入新的行 u 撤销 n yy  复制n行 p 粘贴 / 查找 i 进入插入模式 exc到命令模式 ex模式 :w 保存 :x 保存并退出 :q 退出,如果对文件进行了修改,则服务退出 :q! 强制退出,即使对文件进行了修改 :sh 切换到命令行 ctl+d切回 :!系统命令 在vi中执行系统命令 :set number 显示行号…
Linux vi 文本代码时显示行号或不显示行号 前提  安装了vim $vi ~/.vimrc 显示的话加上 set nu 不想显示的话可以注释掉 "set nu 之后 $source ~/.bashrc OK!…
vi文本编辑器的启动与退出 启动:快捷键Ctrl+Alt+t进入终端, 在系统提示符($或#)的提示下,输入vi <文件名称>,可以自动载入你要编辑的文件或者新建一个文件. 退出:在指令模式下键入:q,:q!,:wq,:x可以退出编辑器,但是要注意在gui界面下,可以直接关闭编辑器,但是如果没有保存的话,之前编辑的内容会消失. 1,:wq和:x是存盘退出指令,首先保存好已经编辑的内容,然后退出. 2,:q是退出指令,如果没有保存直接退出的话会提示No write since last chan…
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它.Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻. 1.vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line…
由于经常在linux下面文本操作,所以这里稍微系统的总结一下自己常用的vi命令 1.打开命令: vi+filename  (还有各种打开的姿势,只不过我比较顺手这个) 2.退出命令: :q   退出而且不保存修改的内容 :q! 强制退出不保存修改的内容 :wq 退出并且保存修改的内容 :wq! 强制保存修改的内容然后退出(修改了只读文件会用到) ZZ  退出并且保存修改的内容,相当于:wq,看个人习惯 3.光标移动命令 个人比较喜欢上下左右方向键,字母 h (左) ,j (下), k(上),l(…
(一)vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便.vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本.C语言程序编辑等功能,可以作为程序编辑器. (二)为什么要学习vi/vim?首先所有的Linux发行版系统上都会默认内置vi编辑器,而不一定带有其他文本编辑器,非常通用:其次,很多…
vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便.vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本.C语言程序编辑等功能,可以作为程序编辑器. 为什么要学习vi/vim? 首先所有的Linux发行版系统上都会默认内置vi编辑器,而不一定带有其他文本编辑器,非常通用:其次,很多软件的编…
一.什么是vim vi是一种模式编辑器.vi 是Unix世界里极为普遍的全屏幕文本编辑器,几乎可以说任何一台Unix机器都会提供这套软体,其他的文本编辑器则不一定会存在,但是目前我们使用比较多的是 vim 编辑器. vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计. Vim是从vi发展出来的一个文本编辑器.代码补全.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.简单的来说,vi是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方.vim则可…
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计. 相关文章:史上最全Vim快捷键键位图 — 入门到进阶 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方.…
UNIX系统中有非常多编辑器.能够分为两种类型:行编辑器和全屏编辑器.行编辑器每次仅仅能在屏幕中显示文件的一行,如ed和ex编辑器.全屏编辑器能够在屏幕上显示文件的一部分. vi(读为vee-eye)编辑器是UNIX_Like操作系统的标准文本编辑器. vi是 visual editor的缩写,vi编辑器属于全屏编辑器.能够在阅读文件时当场就改动.而且立马看到改动后的结果. 对于新手而言,vi编辑器难度还是很大的,可是一旦熟悉了vi编辑器,可能就再也不想又一次使用其它"简单"的编辑器了…
vi编辑器是Unix/Linux系统管理员必须学会使用的编辑器.看了不少关于vi的资料,终于得到这个总结. 首先,记住vi编辑器的两个模式:1.命令模式 2.编辑模式. 在一个UNIX/Linux的shell命令或者一个以斜杠(/).问号(?)或冒号(:)开始的vi命令后面用户需要键入回车键,而要切换到vi命令模式需要按Esc键.注意,以冒号(:)或者斜杠(/) 开始的vi命令会显示在屏幕底部,但其他命令都不会显示在屏幕上.   打开.写入和关闭文件(使用Enter键) vi file 打开文件…
一:翻页 ctrl+u向上翻半页 ctrl+d   向下翻半页 ctrl+f/page up向上翻一页 ctrl+b/page on   向下翻一页 H光标移到当前页的第一个字符 M光标移到当前页的中间字符 L光标移到当前页的最后一行 G移动到这个档案的最后一行(常用) gg移动到这个档案的第一行(常用) 二:移动光标指令 0: 光标移至当前行首 $: 光标移至当前行尾 三:常用插入.删除指令 i:在当前光标前插入,光标后文本向后移 dd: 删除光标所在的行 ndd:n 为数字.删除光标所在的向…
vim是vi的增强版本 vim拥有三种模式: 命令模式(常规模式) vim启动后,默认进入命令模式.任何模式都可以通过按esc键回到命令模式(可以多按几次.命令模式可以通过键入不同的命令完成选择.复制.粘贴.撤销等等操作. 在命令模式下命令功能: i 在光标处插入内容 o 在当前行下面插入行 dd 删除整行 yy 当前行放入缓冲区(复制当前行) n+yy 将当前n行放入缓冲区 p 将缓冲区内容的文本放入光标后(粘贴) u 撤销上一个操作 r 替换当前字符 / 查找关键字 "n"键在查找…
vi filename :打开或新建文件,并将光标置于第一行首 按i,开始输入(insert) d删除整行 u   撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作 ESC退出输入 按ESC键 跳到命令模式,然后:         :w   保存文件但不退出vi    :w file 将修改另外保存到file中,不退出vi    :w!   强制保存,不推出vi    :wq  保存文件并退出vi    :wq! 强制保存文件,并退出vi    q:  不保存文件,退出vi    :q! 不…
vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode).输入模式(Insert mode)和末行模式(last line mode),各模式的功能区分如下: 1) 命令模式(command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode. 2) 输入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令模式. 3) 末行模式(…
基本上 vi 共分为三种模式,分别是『一般模式』.『编辑模式』与『指令列命令模式』. 这三种模式的作用分别是: 一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式).在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制.贴上』来处理你的文件数据. 编辑模式:在一般模式中可以进行删除.复制.贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之…
1.1.模式 编辑模式 输入模式 末行模式 1.2.常用命令 vi file 直接打开,不能修改,光标在行首 vi +n file 直接打开,不能修改,光标在第n行 vi + file 直接打开,不能修改,光标在最后一行 移动光标命令 HJKL 对应 左上下右 移动光标命令 上下左右 对应 上下左右 移动光标命令 W 对应 下一个单词词首 移动光标命令 B 对应 上一个单词词首 移动光标命令 E 对应 下一个单词词尾 移动光标命令 0 对应 一行行首 移动光标命令 ^ 表示一行词首 移动光标命令…
Vim vi -r file # 在上次使用vi编辑时发生崩溃,恢复file 在编辑多个文件时候 :n 下一个文件 :e# 回到刚才编辑的文件 撤销操作 撤销前一个命令 输入"u" 撤销对一行的修改 输入"U" 删除文本 删除一个字符 "x" 删除一词 "dw" 删除一行 "dd" 复制和粘贴 复制一行内容 "yy" 粘贴 "p" 剪切 "dd"…
在linux下,自己编写的脚本需要执行的时候,需要加上执行的权限 解决方式:chmod 777 test.sh…
1. vim比对功能 在linux的环境下 用于观察两个文件的一致性的时候我们一般用diff这个命令来比对,但是这个命令不能你特别详细的比对出 具体的位置或者行对比.这里就用到了vim的对比功能 vim -d /etc/passwd /etc/shadow 打开的时候 vim会同时打开这两个文件,然后比对 通过颜色来区分 ,比diff 好用很多. 2. 设置行数 在编写shell的时候,有时候shell会报错告诉你的出错行数,如果你的shell脚本行数很多,可能行数并不是很好找.这时候只需要 v…
一.Vim工作模式 二.命令 插入 a 光标后插入 A 光标所在行尾插入 i 光标前插入 I 光标所在行首插入 o 光标下插入新行 O 光标上插入新行   删除 x 删除光标处字符 nx 删除光标处后n个字符 dd 删除(剪切)光标所在行 ndd 删除(剪切)光标后n行 dG 删除光标后所有行 D 删除光标到行尾的内容 :ni,n2d 删除指定范围的行   复制.粘贴 yy 复制当前行 nyy 复制n行 p.P 粘贴在当前行下.行上   查找.替换 .取消 /字符串 查找 r 替换光标所在处字符…
Linux系统 vi/vim文本编辑器 (一)Vim/Vi简介 (二)Vim/Vi工作模式 (三)Vim/Vi基本使用 (四)Vim/Vi应用技巧 (一)Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件.vim或者vi文本编辑是Linux下最常用的编辑器.vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了很多实用的功能. 大多数的linux/unix 发行版本中都使用…
使用vi文本编辑器 配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式.那么如何使用Linux字符操作界面中的文本编辑器——vi,以便更好地管理和维护系统中的各种配置文件. vi是一个功能强大的全屏幕文本编辑工具,一直以来都作为类UNIX操作系统的默认文本编辑器.vim是vi编辑器的增强版本,在vi编辑器的基础上扩展了很多实用的功能,但是习惯上也将vim称为vi. 1.vi/vim的使用 vi是工作在…