子任务一 使用【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/】