项目二 任务三 使用vim编辑器配置网络

子任务一  使用【setup】命令配置IP地址

第一步:运行【setup】命令


第二步:选择网络配置


第三步:选择网卡

第四步:填写IP地址

第五步:保存IP地址配置选项


第六步:重启网络服务并查看IP地址信息




子任务三  使用vim打开网络开关

vim命令模式

1、查找

/even

# Each line describes one service, and is of the form:

#

# service-name port/protocol [aliases ...] [# comment]

/even

2、按n选择下一个(向下查找)

3、输入?even 选择n向前查找

4、将所有的even字符替换成test,若是不加g的话,就只替换第一行

:1,$s/enev/test/g

5、:1,955s/zserv/test/g,在1行到955行替换

vim编辑

1、[aliyunzixun@xxx.com ~]# cp /etc/services /temp/1.txt

2、需要查看45行

:45

3、删除一行

dd

删除3行

3dd

4、还原上一步

u

5、移动到最后一行

G

6、移动到行首

gg

7、复制2行

2yy

8、粘贴

p

9、按u恢复上一步,按Ctrl+r 相反




【ifconfig】查询IP地址


总结vim编辑器的简单操作

一、打开文件:

# vim /path/to/somefile
 vim +# :打开文件,并定位于第#行 
 vim +:打开文件,定位至最后一行
 vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首

 默认处于编辑模式

二、关闭文件
1、末行模式关闭文件
:q  退出
:wq 保存并退出
:q! 不保存并退出
:w 保存
:w! 强行保存
:wq --> :x
2、编辑模式下退出
ZZ: 保存并退出

三、移动光标

1.逐个字符移动

h: 左  j:下   k:  上  l:右

2.以单词为单位移动

w:移至下一个单词的词首    e:移至下一个单词的词尾  b: 跳至当前或者前一个单词的词首

3.行内跳转

0:绝对行首   ^行首的第一个非空白字符    $绝对行尾

4.行间跳转

#G: 跳转到第#行

G: 跳转到最后一行

五、翻屏

Ctrl+f: 向下翻一屏

Ctrl+b: 向上翻一屏

Ctrl+d: 向下翻半屏

Ctrl+u: 向上翻半屏

 六、删除单个字符

x:删除光标所在处的单个字符

#x:删除光标所在处及向后的共#个字符

七、删除命令

d命令跟跳转命令组合使用

#dw,#de,#db

dd:删除当前光标所在行

#dd:删除包括当前光标所在行内的#行

末行模式下:

startADD,EndADDd

.:表示当前行

$:最后一行

+#:向下的#行

八、粘贴命令p

p:如何删除或者复制为整行内容,则粘贴至光标所在行的下方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的后面。

P:如果删除或者复制为正行内容,则粘贴至光标所在行的上方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的前面。

九、复制命令y

用法同d命令

十、修改:先删除内容,在转换为输入模式

十一、替换:r,其中 R为替换模式

十二、撤销编辑操作u

u:撤销前一次的编辑操作

连续u命令可撤销此前的n次编辑操作

#u:直接撤销最近n次编辑操作

撤销最近一次撤销操作:ctrl+r

十三、可视化操作

v:按字符选取

V:按矩形选取

十四、查找

/PATTERN

?PATTERN

  n,N

十五、查找并替换

在末行模式下使用s命令

ADDR1,ADDR2s@PATTERN@string@gi

1,$

%:表示全文

十六、使用vim编辑多个文件

vim FILE1、FILE2、FILE3

:next 切换至下一个文件

:prev切换至前一个文件

:last切换至最后一个文件

:first切换至第一个文件

退出 :qa 全部退出

十七、分屏显示一个文件

ctrl+w,s:水平拆分窗口

ctrl+w,v:垂直拆分窗口

在窗口之间切换光标

ctrl+w ,w

:qa关闭所有窗口

十八、分窗口编辑多个文件

vim -o :水平分割显示

vim -O:垂直分割显示

十九、将当前文件中部分内容另存为另外一个文件

:w

:ADDR1,ADDR2w /path/to/some/where

二十、将另外一个文件的内容填充在当前文件中

:r /path/to/somewhere

二十一、跟shell交互

:!COMMAND

二十二、高级话题

1、显示或者取消行号

:set number

:set nu

:set nonu

2、显示忽略或区分字符大小写

:set ignorecase

:set ic

:set noic

3、设定自动缩进

:set autoindent

:set ai

:set noai

4、查找到的文本高亮显示或取消

:set hlsearch

:set nohlsearch

5、语法高亮

:syntax on

:syntax off

二十三、配置文件

/etc/vimrc

~/.vimrc


【子任务三】 使用vim配置DNS地址

第一步:打开DNS的配置文件

输入【vim /etc/reso1v. conf】命令打开DNS的配置文件。

第二步:配置DNS地址

此文件没有配置DNS默认为空,按i键进入编辑模式,输入如下字符:

nameserver 8.8.8.8

nameserver 114.114.114.114

按Esc后,把光标移动到第一行,然后连续按两次y。再按p键就会把所在光标所在行复制并粘贴。

第三步:总结vim的使用

1.跳转到指定行

编辑模式下:输入  ngg或nG(n代表行数)

命令模式下:输入  :n(n代表行数)

2.查找命令

命令模式下输入 / 后面加上查找的内容

例如    :/name     (查找包含name的代码)

查看一个匹配项时,按  n;查看一个匹配项时,按  N

3.设置tab键缩进空格数

在/etc/vim/vimrc中输入

set tabstop =4  或set ts =4


【子任务四】配置网卡多IP地址信息

  给单个网卡eth0配置多个ip地址,使用ifconfig命令,那么上边需要改动的地方只有eth0而已,将eth0改为eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x称为虚拟网络接口,是建立在网络接口上边。 
所以给单网卡配置多ip的方法就是使用命令: 
#ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0 up #ifconfig eth0:1 192.168.0.2 netmask 255.255.255.0 up 
ping测试通过,就完成了单网卡配置多ip的功能。这样reboot以后ip地址会变回去,所以要设置启动时自动激活ip设置。

第一步;使用命令配置临时IP地址

【ifconfig eth0 1.1.1.2 netmask 255.0.0.0】配置网卡的临时IP,重启失效。

第二步:临时将一个网卡绑定多个IP

【ifconfig eth0 :1 1.1.1.3 netmask 255.0.0.0】eth0后面跟冒号和1.

第三步:一个网卡永久绑定多个IP

cd /etc/sysconfig/network-srcipt/






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值