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.逻辑测试语句 &&:逻辑与,表示当前面的命令执行成功后才会执行它后面的命令 ||:逻辑或,表示当前面的命令执行失败后才会执行它后面的命令 !:逻辑非,表示把条件测试中的判断的结果取“反值” XOR ^异或(相同为假,不同为真) 100 110 010 0^1=1 4^6= 转换成二进制 0^0=0 100=4 1^0=1 110=6 1^1=0 010=2 2^6=4 异或例子 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配置文件: