码迷,mamicode.com
首页 > 系统相关 > 详细

vim编辑器简介;shell脚本的参数;yum仓库配置

时间:2018-09-17 16:18:37      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:比较运算符   $1   用户   ima   yum   事先   编辑   one   文件中   

1. vim编辑器

技术分享图片
命令模式:
dd:删除(剪切)光标所在整行;
ndd:删除(剪切)光标处开始的n行;
yy:复制光标所在整行;
nyy:复制从光标开始处的n行;
u:撤销上一步的操作;
p:将之前删除(dd)或复制(yy)过的数据粘贴到光标后面;
输入模式:
进入:a或i或o;
a:在光标后面以为切换到输入模式;
i:在光标当前位置切换到输入模式;
o:在光标的下面再创建一个空行;
退出到命令模式:Esc键
‘:‘或末行模式:
:w 保存
:q 退出
:wq! 强制保存退出
:q! 强制退出(放弃对文档的修改)
:set nu 显示行号
:命令 执行该命令
:整数 跳转到该行
:/字符串 在文本中从上到下搜索该字符串
:s/one/two 将当前光标所在行的第一个one替换成two
:s/one/two/g 将光标所在行的所有one替换成two
:%s/one/two/g 将全文中的所有one 替换成two

shell脚本的参数

shell脚本的红作方式:
交互式:用户每输入一条命令就执行。
批处理:由用户事先编写好的一个完整的shell脚本,shell会一次性执行脚本中的诸多命令。
1.接收用户的参数
$#:表示总共有几个参数。
$* :对应着所有位置的参数值。
$?:对应的是现实上一次命令的执行返回值。
$0 :表示当前shell脚本程序的名称。
$1 ,$2,$3,...:分别对应着第N个位置的参数值。
例:
技术分享图片
2.判断用户的参数
技术分享图片
按照测试对象来划分,条件测试语句可分为4种:
a.文件测试语句
-d:判断文件是否为目录
-e:判断文件是否存在
-f:判断是否是一般文件
-r:判断当前用户是否有权限读取
-w:判断用户是否有权限写入
-x:判断用户是否有权限执行
b.逻辑测试语句
&&:逻辑与,表示当前面的命令执行成功后才会执行它后面的命令
||:逻辑或,表示当前面的命令执行失败后才会执行它后面的命令
!:逻辑非,表示把条件测试中的判断的结果取“反值”
c.可用的整数比较运算符
-gt:是否大于
-lt:是否小于
-eq:是否等于
-ge:是否大于或等于
-le:是否小于或等于
-eq:是否不等于
d.常见的字符串比较运算符
=:比较字符串的内容是否相同
!=:比较字符串的内容是否不同
-z:判断字符串内容是否为空

配置yum仓库

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

第2步:使用Vim编辑器创建一个名为rhel7.repo的新配置文件(文件名称可随意,但后缀必须为.repo),逐项写入下面加粗的配置参数并保存退出(不要写后面的中文注释)。
技术分享图片

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

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

进入/etc/yum.repos.d目录中后创建Yum配置文件:
技术分享图片

vim编辑器简介;shell脚本的参数;yum仓库配置

标签:比较运算符   $1   用户   ima   yum   事先   编辑   one   文件中   

原文地址:http://blog.51cto.com/13968655/2176163

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!