天天看点

Vim 编辑器与 Shell 命令脚本

Vim - vi 着色功能,使用中查看内容是有颜色变化,避免错误产生

三种模式

1.命令模式:控制光标移动,可以对文本进行复制、粘贴、删除和查找等工作

2.输入模式:正常的文本录入

3.末行模式:保存或退出文档,以及设置编辑环境

在命令模式输入a、i、o中任意字母可以进入到输入模式

Vim中常用命令

命令 作用
dd 删除(剪切)光标所在整行
5dd 删除(剪切)从光标处开始的5行
10dd 删除(剪切)从光标处开始的10行
yy 复制光标所在整行
5yy 复制光标处开始的5行
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

末行模式主要用于保存或退出文件,以及设置Vim编辑器的工作环境,还可以让用户执行外部的Linux命令或跳转到所编写文档的特定行数

想要切换到末行模式,在命令模式中输入一个冒号就可以了

末行模式中可用的命令

命令 作用
:w 保存
:q 退出
:q! 强制退出(放弃对文档的修改内容)
:wq! 复制光标所在整行
:set nu 显示行号
:set nonu 不显示行号
:命令 执行该命令
:整数 跳转到该行
: s/one/two 将当前光标所在行的第一个one替换成two
: s/one/two/g 将当前光标所在行的所有one替换成two
: &s/one/two 将全文中所有one替换成two
?字符串 在本文中从下至上搜索该字符串
/字符串 在文本中从上至下搜索该字符串

====================

配置Yum软件仓库

第一步:进入到 /etc/yum.repos.d/目录中(因为该目录存放着Yum软件仓库的配置文件)

第二步:使用Vim编辑器创建一个名为rhel7.repo的新配置文件(文件名称可以随意,但后缀必须为.repo),逐项写入下面加粗的配置参数并保存退出

[rhel-media]: (Yum 软件仓库唯一标识符,避免与其他仓库冲突)

name=xxxx: (Yum软件仓库的名称描述,易于识别仓库用处)

baseurl=file:///media/cdrom: (提供的方式包括FTP (ftp://…)、HTTP(http://…)、本地(file:///…))

enabled=1 (设置此源是否可用,1为可用,0为禁用)

gpgcheck=1:(设置此源是否校验文件;1为校验,0为不校验)

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release:(若上面参数开启校验,那么请指定公钥文件地址)

第三步:按配置参数的路径挂在光盘,并把光盘挂载信息写入到 /etc/fstab文件中

第四步:使用“yum install httpd -y 命令检查Yum软件仓库是否已经可用”

====================

编写Shell脚本

vim example.sh

#!/bin/bash —>>(声明)

#For Example BY xxx.com —>>>(注释)

pwd —>>>功能

ls -al —>>>功能