zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux 常见名词及命令(四)

Linux命令 常见 名词
2023-09-11 14:22:41 时间

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为成功,非为失败。