vi

06.vi常用命令

偶尔善良 提交于 2020-03-10 20:45:40
文章目录 一、关于vi 二、创建/打开文件 三、vi的三种模式 四、vi的常用命令 五、版权声明 一、关于vi vi是最强大的文本编辑器,没有之一。尽管 vi已经是古董级的软件,但还是有无数新人迎着困难去学习,可见其经典与受欢迎的程度。 无论是小说中还是电视剧,真正强大的武器都不容易驾驭,需要付出一些努力才能收获到更加强大的力量,对于vi这 上古神器 说更是如此。由于它全程使用键盘操作,很多首次接触 vi的人会觉得不习惯而中途放弃。然而,坚持下来的朋友就会渐渐地发现这种键盘操作的设计绝妙,经典之所以能成为经典,必然有它的道理,不用解释太多。 观察一个程序员对vi的熟练程度,可以判断它的技术水平,如果他对vi不熟悉,就肯定不是Linux平台下的程序员,说vi不好用的人也肯定不熟悉vi和Linux,没有例外。 二、创建/打开文件 vi 文件名 打开一个文件,如果文件不存在,就创建它。 示例: vi book.c 三、vi的三种模式 vi 有三种模式,命令行模式、插入模式和替换模式,在命令行模式下,任何键盘输入都是命令,在插入模式和替换模式下,键盘输入的才是字符。 插入模式和替换模式也合称为编辑模式。 四、vi的常用命令 Esc 从编辑模式切换到命令行模式。 i 在光标所在位置前面开始插入。 a 在光标所在的位置后面开始插入。 o 在光标所在位置行的下面插入空白行。 O

Linux vi/vim and linux yum 命令

删除回忆录丶 提交于 2020-03-07 09:23:20
Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。 vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。 这三种模式的作用分别是: 一般模式: 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。 在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。 编辑模式: 在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。 注意了

【Linux】- vi/vim

夙愿已清 提交于 2020-03-07 09:22:43
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 ( http://www.vim.org ) 自己也说 vim 是一个程序开发工具而不是文字处理软件。 vim 键盘图: vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是 命令模式(Command mode) , 输入模式(Insert mode) 和 底线命令模式(Last line mode) 。 这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 以下是常用的几个命令: i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。 若想要编辑文本

每天一个linux命令(61):vi命令 /企业常用的linux命令清单

戏子无情 提交于 2020-03-07 09:22:24
vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。 这三种模式的作用分别是: 一般模式 : 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。 编辑模式 : 在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下这些按键时,在画面的左下方会出现『INSERT 或 REPLACE 』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。 指令列命令模式 : 在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的! 简单的说,我们可以将这三个模式想成底下的图标来表示: vi/vim 使用实例 如果你想要使用 vi 来编辑一个文件/如果编辑的文件不存在则创建一个,你可以这样做 [root@www ~]# vi

Linux VI编辑器

∥☆過路亽.° 提交于 2020-03-07 09:22:12
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 使用 vi/vim 进入一般模式 如果你想要使用 vi 来建立一个名为 Hello.java 的文件时,你可以这样做: vi Hello.java 按下 i 进入编辑模式,开始编辑文字 在一般模式之中,只要按下 i, o, a 等字符就可以进入编辑模式了! 在编辑模式当中,你可以发现在左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。 这个时候,键盘上除了 [Esc] 这个按键之外,其他的按键都可以视作为一般的输入按钮了,所以你可以进行任何的编辑。 按下 [ESC] 按钮回到一般模式 好了,假设我已经按照上面的样式给他编辑完毕了,那么应该要如何退出呢?是的!没错!就是给他按下 [Esc] 这个按钮即可!马上你就会发现画面左下角的 – INSERT – 不见了! 在一般模式中按下 :wq 储存后离开 vi OK,我们要存档了,存盘并离开的指令很简单,输入【:wq】即可保存离开! :wq OK! 这样我们就成功创建了一个 test.txt 的文件。是不是很简单。 查看创建文件 ls 能看见当前目录的所有文件 (ls -l

Linux基本的指令操作

被刻印的时光 ゝ 提交于 2020-03-05 12:24:43
绝对路径: 路径的写法,由根目录/写起,例如:/usr/share/doc这个目录。 相对路径: 路径的写法,不由/写起,例如由/usr/share/doc要到/usr/share/man底下时,可以写成:cd../man这就是相对路径的写法啦。 处理目录的常用命令: ls:列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp:复制文件或目录 rm:移除文件或目录 mv:移动文件与目录、文件重命名 可以使用man[命令]来查看各个命令的使用文档,例如:man cp ls(列出目录) -a:全部的文件,联通隐藏档(开头为.的文件)一起列出来 -d:仅列出目录本身,而不是列出目录内的文件数据 -l:长数据串列出,包含文件的属性与权限等等数据 cd(切换目录) cd是change Directory的缩写,这是用来变换工作目录的命令。 ~代表主目录 .代表当前目录 ..代表当前目录的上一层目录 pdw(显示目前所在的目录) pwd是print working Directory的缩写,也就是显示目前所在目录的命令。 mkdir(创建新目录) mkdir(make directory) rmdir(删除空的目录) rmdir仅能删除空的目录,可以使用rm命令来删除非空目录 cp(复制文件或目录) cp 来源档 目的档 rm

Linux小白笔记第七弹 编辑器之神vim的宏观了解——vi编辑器的三种模式

家住魔仙堡 提交于 2020-03-04 19:03:29
引子: vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它只是一个文本编辑程序, vi没有菜单栏,只有命令,且命令繁多。 vim是从 vi 发展出来的一个文本编辑器 。vim的代码补完、编译及错误跳转等功能特别丰富并且方便编程。 1.vi的三种工作模式: 按 一个冒号 进入 按 i或a或o 进入 按 ESC 进入 按 ESC 进入 命令模式 末行模式 编辑模式 上面博主给出的这张图,是vi的三种工作模式的互相转换的图。接下来我给大家再实际操作中举出一个例子,(只是举例,给大家一种宏观的感觉,去感受vi三种形式的转换,vi编辑器里的命令使用下面会告诉大家。) sujznn@virtual-machine:~$ ls 1.txt text1 公共的 模板 视频 图片 文档 下载 音乐 桌面 sujznn@virtual-machine:~$ vi 2233.txt 注释:(vi/vim可以创建文件,执行这一行命令会进入vi编辑器里, 如下图所示) 执行命令行 vi 2233.txt 此时进入2233.txt,vi默认是在 命令模式 ,那我们想进入 编辑模式 ,我们来看图: 按 i或a或o 进入 按 ESC 进入 命令模式 编辑模式 我们只要在键盘上 按 i 或 a 或 o 就可以进入编辑模式了。此时就可以编辑了

第四章 VI / VIM编辑器

旧巷老猫 提交于 2020-03-02 19:42:40
4.1 是什么     VI是Unix操作系统和类Unix操作系统中最通用的文本编辑软件。     VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。 4.2 测试数据准备     1)拷贝/etc/smartd.conf数据到/root目录下             cp /etc/smartd/conf /root (拷贝文件到root目录下)      cd /root (进入/root文件夹下)      vim smartd.conf (vim进入编辑文件页面;ESC+:wq 退出编辑页面) 4.3 一般模式     以 vi/vim 打开一个档案了就直接进入一般模式( 这就是默认的模式 )。在这个模式中,你可以使用【上下左右】按键来移动光标,你也可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、贴上】来处理你的文件数据     4.4 编辑模式      在一般模式下可以进行删除、复制、粘贴等动作,但是无法编辑文件内容! 要等到你按下【i, I, o, O, a, A, r ,R】等任何一个字母之后才会进入编辑模式。     注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现【INSET或REPLACE】等字样,此时才可以进行编辑

liunx常用命令

不羁岁月 提交于 2020-03-02 18:36:08
su 用户 切换用户 history 列出已使用过的命令 touch 创建文件 touch test.text cat 打开文件 cat test.text mkdir 创建目录 mkdir test File 查看文件类型 file test.text rm 删除文件 只能删除文件,不能删除目录,有删除提示 rm -rf 删除目录 rm rf;没有提示 Shutdown 关机 命令,只有在超级管理员用户下才能执行 Ifconfig 查看本机IP Service network restart 重启电脑的虚拟网卡 ls -a 列出当前目录下的文件包括隐藏文件 Ctrl+c键终止命令 cp 复制当前的文件到指定的目录 cp text.text /home/percy 把text.text文件复制到percy目录下 cp 要移动的文件夹路径包括名字(可以是相对路径或者是绝对路径) 移动到某个目录的路径 mv 文件(目录)名 新的文件(目录)名 修改文件名 mv test.text te.text cp -r test /home/ 复制目录到指定的目录 /home/指定目录的路径 mv 目录或者文件名 移动去哪儿的路径 scp -r dir root@10.45.189.195:dir 远程复制目录 修改文件所属用户 chown -R 用户 目录或文件名 修改文件所属的组 chgrp