一、修改虚拟机IP

1、路由器

通信只能在具有相同网络号的IP地址之间进行,要与其它IP子网的主机进行通信,则必须经过同一网络上的某个路由器或网关(gateway)出去。

当 IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到。而要送给不同IP于网上的主机时,它要选 择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地。

2、网关

*删除网关,可实现主机与虚拟机之间的通信。

查看网关:

route - n

kvm虚拟机更改存储路径 修改kvm虚拟机ip_vim


若网关不为0,删除网关:

route del default

注意:

超级用户才可以删除网关。

3、查看主机IP

显示网络设置:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_子网_02


kvm虚拟机更改存储路径 修改kvm虚拟机ip_IP_03


4、修改虚拟机IP地址

(1)命令行输入:

nm-connection-editor

删除原有配置

kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_04


(2)添加:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_vim_05


(3)选择如下内容创建:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_06


(4)在Ethernet中修改名字与通信地址:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_07


(5)在IPv4 Settings中做如下修改:

Address中的网络地址与主机中相同172.25.76.~

kvm虚拟机更改存储路径 修改kvm虚拟机ip_vim_08


(6)保存后进行选择:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_子网_09


(7)修改成功

kvm虚拟机更改存储路径 修改kvm虚拟机ip_子网_10


5、实现主机与虚拟机之间信息交换

虚拟机向主机发送文件:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_11


虚拟机向主机传输目录:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_子网_12

二、命令模式下设置vim

1、调整vim的工作方式
在vim程序中
:set 调整参数

:set nu

在每一行前显示行号

:set nonu

取消行号显示

:set mouse=a

显示鼠标

:set cursorline

显示行线

注意:

*在vim程序中设定的vim工作方式是临时的,在vim关闭后还会还原

*如果要永久保存vim的工作方式需要编辑vim的配置文件:/etc/vimrc

例:在vim 命令模式下设置:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_IP_13


kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_14


kvm虚拟机更改存储路径 修改kvm虚拟机ip_vim_15

在 /etc/vimrc 的输入模式下加入程序:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_vim_16


2、字符搜索

/

字符搜索

n

向下匹配

N

向上匹配

kvm虚拟机更改存储路径 修改kvm虚拟机ip_子网_17


取消高亮显示:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_子网_18


3、字符管理

用法:在vim命令模式下,选择某个字符,按下下面的相应功能字符,实现相应操作。

y 字符

yl

复制1个字母

y3l

复制3个字母

yw

复制1个单词

y3w

复制3个单词

yy

复制1行

y3y

复制3行

d字符

dl

删除1个字母

d3l

删除3个字母

dw

删除1个单词

d3w

删除3个单词

dd

删除1行

d3d

删除3行

c字符

cl

剪切1个字母

c3l

剪切3个字母

cw

剪切1个单词

c3w

剪切3个单词

cc

剪切1行

c3c

剪切3行

注意:
在剪切之后vim会进入插入模式,如果要粘贴需要按[ESC]退出插入模式,然后按p粘贴

p

粘贴

u

撤销

ctrl+r

恢复撤销

4、vim可视化模式

ctrl+v 在这个模式下可以选择区域操作

批量添加字符:

(1)ctr+v 选中加入字符所在列

(2)按下大写I

(3)加入字符

(4)按【esc】

具体操作如下:

kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_19


kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_20


kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_21


5、字符替换

:%s/要替换的字符/替换成的字符/g

:%s/:/@/g

t 替换全文的:为@

:1,5/:/@/g

替换1—5行的:为@

:/adm/,/halt/s/:/@/g

替换adm到halt之间的:为@

注意:
%s 标示所有的行
g 标示所有的列
6、vim的分屏功能

ctrl+w s

上下分屏

ctrl+w v

左右分屏

ctrl+w c

关闭光标所在屏幕

ctrl+w 上下左右

光标移动到指定屏幕

:sp file2

同时编辑当前文件和file2

kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_22


7、在命令模式下光标的移动

gg

光标移动到文件的第一行

G

光标移动到文件的最后

:数字

光标移动到指定行

kvm虚拟机更改存储路径 修改kvm虚拟机ip_kvm虚拟机更改存储路径_23


8、插入模式

i

光标所在位置插入

I

光标所在行行首插入

o

光标所在行下一行插入

O

光标所在行上一行插入

a

光标所在字符的下一个字符插入

A

光标所在行的行尾插入

s

光标所在字符删除并插入

S

光标所在行删除并插入

9、vim的退出模式

:q

退出,在文件内容没有被改变时使用

:wq

保存并退出

:q!

强制退出不保存

:wq!

强制退出保持,对只读文件编写时使用。注意,所编辑的只读文件必须是当前用户的文件。或者当前操作的用户是root