linux vi命令

Linux之Vim编辑器

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-22 03:58:07
vi编辑器是所有Unix及 Linux 系统下标准的编辑器,他就相当于 windows 系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。 vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计; 因为程序简单,编辑速度相当快速。 vim可以当作vi的升级版本,他可以用多种颜色的方式来显示一些特殊的信息。 vim会依据文件扩展名或者是文件内的开头信息, 判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。 vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。 这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。 为何要学 vi 所有的Unix Like系统都会内建vi文本编辑器,其他的文本编辑器则不一定会存在; 一些软件的编辑接口会主动调用vi (例如 crontab, visudo, edquota 等命令); vi的使用 基本上vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式,各模式的功能区分如下: 一般模式: 以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标

vi的基础使用

橙三吉。 提交于 2020-02-15 09:14:40
vi与vim的关系:vim是vi的升级版,安装vim的linux系统中实际上是使用连接文件 将vi与vim连接起来,使用vi命令的时候实际上是使用vim。 1.用vi打开/创建一个文件:vi pathname。 2.vi有两种模式,命令模式和输入模式。 命令模式:默认打开时是命令模式,需要按“a”或“i”才能进入输入模式。 输入模式:用来向文件输入内容。输入完成后,按esc键退回到命令模式。 3.保存文件: :wq 保存并退出 :w 只保存不退出 :q 不保存退出 :q! 不保存强制退出 :wq! 保存并强制退出 4.vi查找 退回到命令模式输入“/”+“要查找的内容” 5.快速切换行 退回到命令模式输入“:”+“行号” 6.设置显示行号 命令模式下输入“:set nu”显示行号 命令模式下输入“:set nonu”隐藏行号 设置永久显示行号,需要修改vi配置文件,打开vi配置文件 ~/.vimrc 在其中输入“:set nu”即可。 7.行删除 命令模式下,先将光标移动到要删除的行,然后输入“dd” 如果要删除连续多行,使用“数字+dd”,就能删除以当前光标所在位置开始的以下“n”行。 8.行复制粘贴 复制:命令行模式下,“数字+yy” 粘贴:命令行模式下,p PS:复制时要把光标放在多行的第一行,粘贴时实际粘贴到当前光标所在行的下一行。 9.linux命令行中一些符号的含义:

ip地址的网络配置

南笙酒味 提交于 2020-02-14 17:38:29
记录一下linux下的网络配置 3.执行命令(通过ifconfig查一下网卡): vi /etc/sysconfig/network-scripts/ifcfg-eth2 注:按字母a,代表插入。 编辑文件部分内容如下(注意一下,如果低版本的linux,要把DNS1、DNS2的配置也要配置到这里,resolv.conf可以不用配置,要不然重启或者重启服务等会恢复设置也就是你的dsn设置无效,查看resolv.conf发现没改过来): BOOTPROTO=static #静态IP地址获取状态 如:DHCP表示自动获取IP地址 IPADDR=192.168.1.22 #IP地址 NETMASK=255.255.255.0 #子网掩码 ONBOOT=yes #引导时是否激活 GATEWAY=192.168.1.1 #网关地址 按esc,然后输入:x,回车推出(vi其他命令用法可参考网络) 4.执行命令 vi /etc/resolv.conf 编辑文件部分内容如下: nameserver 211.147.6.58 #改成公司的DNS服务器 nameserver 8.8.8.8 #google免费DNS解析地址 同样按上面的方法保存退出。 5.执行命令 service network stop service network start 6.执行ping测试 ping 192.168.1.1

LINUX查看文件内容命令cat vi/vim more tail head的区别

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-13 12:09:20
缘起 用过linux的同学应该都知道,在linux中查看文件内容有好几个命令都可以实现,包括但不限于以下这些 cat vi more tail head 那么这些命令都有什么区别呢?又分别在什么时候用呢?下面一一道来。 这些命令的区别与联系 cat Cat不单单是查看文件内容,还可以创建文件或者附加文件内容。 cat的语法结构 cat [参数] [文件]... 参数 -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。 -E 或 --show-ends : 在每行结束处显示 $。 -T 或 --show-tabs: 将 TAB 字符显示为 ^I。 -A, --show-all:等价于 -vET。 -e:等价于"-vE"选项; -t:等价于"-vT"选项; 实例 把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里: cat -n textfile1 > textfile2 把 textfile1 和 textfile2 的文档内容加上行号(空白行不加

Kali linux vim使用命令笔记

流过昼夜 提交于 2020-02-10 04:08:59
Kali Linux系统的vi编辑器/vim编辑器的使用和CentOS有很多不同。基本使用方法如下 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)也算入命令行模式command mode)。 2、vi的基本操作 a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫

Vim的使用

有些话、适合烂在心里 提交于 2020-02-10 04:06:26
本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、 windows。 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及 Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 [简单地,可以使用上下左右方向箭头和delete,backspace键来进行位置移动和删除,不管是命令模式还是插入模式] 1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode)

Vi编辑器入门

☆樱花仙子☆ 提交于 2020-02-09 22:20:35
转自: http://www.cnblogs.com/tankaixiong/p/3385759.html 作者: tankaixiong vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows上的记事本! 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,也可以设置编辑环境,如寻找字符串、列出行号……等。 2、vi的基本操作 1)打到终端后: 找开文件aa.txt iv \etc\aa.txt 进行编辑: 进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。 2)切换至插入模式(Insert mode)编辑文件 :   在「命令行模式(command mode)

Vi编辑器入门

ε祈祈猫儿з 提交于 2020-02-09 22:20:07
vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows上的记事本! 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,也可以设置编辑环境,如寻找字符串、列出行号……等。 2、vi的基本操作 1)打到终端后: 找开文件aa.txt iv \etc\aa.txt 进行编辑: 进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。 2)切换至插入模式(Insert mode)编辑文件 :   在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。 3)Insert 的切换   您目前处于

Vi编辑器的使用技巧

六眼飞鱼酱① 提交于 2020-02-09 22:19:46
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)也算入命令行模式command mode)。 2、vi的基本操作 a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile

Linux删除整行命令

…衆ロ難τιáo~ 提交于 2020-02-07 18:17:50
1.连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。 2.用vi打开需要处理的文件,光标移动到需要删除的行。 3.键盘按“ dd ”运行vi删除行指令,此时会看到之前光标移动的行被整行删除了。 来源: CSDN 作者: 学亮编程手记 链接: https://blog.csdn.net/a772304419/article/details/104115511