linux 常见名词及命令(四)
yum仓库的配置
yum仓库的配置文件存放在/etc/yum.repos.d/目录中。
第一步:切换到/etc/yum.repos.d/目录中。
第二步:使用vim编辑器打开一个名为'rhel7.repo'的新文件,名称可以自定义,但是后缀必须为repo。
第三步:sudo vim rhel7 写入配置参数
[rhel7] //yum源的名称,可自定义
name=rhel7
baseurl=file:///media/cdrom //提供方式包括FTP(ftp://...)、HTTP(http://...)、本地(file:///...)。
enabled=1 //设置此源是否可用,1可用,0禁用
gpgcheck=0 //设置此源是否检验文件,1校验,0不校验
gpgkey=file:///media、cdrom/RPM-GPG-KEY-redhat-release //若为校验请指定公钥文件地址
第四步:按照配置参数的路径将光盘挂载
mkdir -p /media/cdrom
mount /dev/cdrom /media/cdrom
第五步:将光盘挂载信息写入到/etc/fstab文件中,设置成开机自动挂载
sudo vim /etc/fstab
增加 /dev/cdrom /media/cdrom iso9660 defaults 0 0
第六步:使用sudo yum install httpd -y 命令检查是否配置正确。
使用yum安装elinks浏览器:sudo yum install elinks。
使用elinks访问网址:elinks www.xxx.com
shell脚本:
shell的工作形式分为两种:
交互式(Interactive):用户输入一条命令,shell解释并执行一条。
批处理(Batch):用户事先编写一个shell脚本,包含诸多命令,shell会一次执行完所有命令。
查看系统中可用的shell解释器:cat /etc/shells。
查看当前的shell解释器:echo $SHELL。
完整的shell脚本则应包括脚本声明、注释信息、可执行语句。
脚本声明(#!):告知系统用何种shell来解释。
注释信息(#):对可执行语句或程序功能做介绍,可不写
可执行语句:执行的具体命令。
示例:vim example.sh
#!/bin/bash
pwd
ls -al
执行脚本文件有三种方法:
脚本文件路径:./example.sh (需要设置权限 chmod u+x example.sh)
sh 脚本文件路径:sh example.sh
source 脚本文件路径:source example.sh
shell脚本接收用户参数
shell预定义变量:
$0 当前执行shell脚本的程序名
$1-9,${10},${11}...... 参数的位置变量
$# 一共多少个参数
$* 所有位置变量的值
$? 判断上一条命令是否执行成功,0为成功,非为失败。
最新文章
- 矩阵乘法&;矩阵快速幂&;矩阵快速幂解决线性递推式
- Java log4j详细教程
- pageX,clientX,screenX,offsetX的区别
- poj The Clocks 高斯消元
- 关于css样式的看法
- 不能正确获得上次构建以来的Commit
- COJ 0580 4021征兵方案
- 【设计模式:单例模式】使用单例模式加载properties文件
- hibernate中文查询时无查询结果
- css3 2d转换3d转换以及动画的知识点汇总
- JAVA_SE基础——44.抽象类的练习
- mininet安装过程记录
- C语言之标准头文件模板
- BZOJ-4-2038: [2009国家集训队]小Z的袜子(hose)-莫队
- React项目新手指南
- pip常用记录
- MySQL innodb_flush_method 【转载】
- IP段,ASN与BGP之间的关系
- js获取当前时间是本年的第几天第几周
- 使用WebHelper调用Asp.net WebAPI