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为成功,非为失败。
相关文章
- Linux命令
- Linux 性能调优IO篇:工具命令篇
- linux - redis-trib.rb 命令详解
- LInux : du命令
- Linux系统调优详解(四)——内存状态查看命令
- Linux命令:dd、iostat、sar
- Linux linux echo命令的-n、-e两个参数
- 【Linux】linux经常使用基本命令
- Linux下常见命令
- L85.linux命令每日一练 -- 第12章 Linux系统常用内置命令(一)
- L77.linux命令每日一练 -- 第11章 Linux系统管理命令 -- vmstat和mpstat
- L76.linux命令每日一练 -- 第11章 Linux系统管理命令 -- free和iftop
- L75.linux命令每日一练 -- 第11章 Linux系统管理命令 -- lsof和uptime
- L74.linux命令每日一练 -- 第十章 Linux网络管理命令 -- nmap和tcpdump
- L71.linux命令每日一练 -- 第十章 Linux网络管理命令 -- wget和mailq
- L63.linux命令每日一练 -- 第九章 Linux进程管理命令 -- runlevel、init和service
- L62.linux命令每日一练 -- 第九章 Linux进程管理命令 -- strace和ltrace
- L34.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- echo和watch
- linux top命令及结果详解 top -p 查看Linux程序运行进程
- Linux:echo命令详解