当前位置: 首页 > news >正文

网站建设访问对象高端品牌网站建设明细报价报

网站建设访问对象,高端品牌网站建设明细报价报,html后缀的网站,事业单位门户网站开发文章目录前言一、Shell是什么二、Shell脚本的执行方式脚本的常用执行方式三、Shell的变量Shell变量介绍shell变量的定义四、设置环境变量基本语法快速入门五、位置参数变量介绍●基本语法●位置参数变量六、预定义变量基本介绍基本语法七、运算符基本介绍基本语法前言 为什么要… 文章目录前言一、Shell是什么二、Shell脚本的执行方式脚本的常用执行方式三、Shell的变量Shell变量介绍shell变量的定义四、设置环境变量基本语法快速入门五、位置参数变量介绍●基本语法●位置参数变量六、预定义变量基本介绍基本语法七、运算符基本介绍基本语法前言 为什么要学习Shell编程 1.Linux运维工程师在进行服务器集群管理时需要编写Shell程序来进行服务器管理。 2对于JavaE和Python程序员来说工作的需要你的老大会要求你编写一些Shell脚本进行程序或者是服务器的维护比如编写一个定时备份数据库的脚本。 3.对于大数据程序员来说需要编写Shell程序来管理集群。 一、Shell是什么 Shell是一个命令行解释器它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 二、Shell脚本的执行方式 脚本格式要求 1.脚本以#!/bin/bash开头 2.脚本需要有可执行权限 ●编写第一个Shell脚本 需求说明:创建一个Shell脚本输出hello world! #!/bin/bash echo hello,word chmod ux shcode.sh 添加可执行权限脚本的常用执行方式 方式1(输入脚本的绝对路径或相对路径) 说明:首先要赋予helloworld.sh脚本的x权限再执行脚本 方式2(sh脚本) 说明:不用赋予脚本x权限直接执行即可。 三、Shell的变量 Shell变量介绍 Linux Shell中的变量分为系统变量和用户自定义变量。系统变量:$HOME、$PWD、$SHELL、$USER等等比如: echo $HOME 等等.显示当前shell中所有变量:set shell变量的定义 基本语法 1.定义变量:变量值 2撤销变量:unset变量 3.声明静态变量:readonly变量注意:不能unset 快速入门 #!/ bin/ bash #案例1:定义变量AA100 #输出变量需要加上$ echo A$A echo A$A#案例2:撤销变量A unset A echo A$A#案例3:声明静态的变量B2不能unset readonly B2 echo B$B unset B 添加这句会提示出错定义变量的规则 1.变量名称可以由字母、数字和下划线组成但是不能以数字开头。5A200(×) 2.等号两侧不能有空格 3.变量名称一般习惯为大写这是一个规范我们遵守即可 将命令的返回值赋给变量 1.Adate反引号运行里面的命令并把结果返回给变量A 2. A$(date)等价于反引号 四、设置环境变量 基本语法 export 变量名变量值功能描述:将shell变量输出为环境变量/全局变量)source 配置文件(功能描述:让修改后的配置信息立即生效)echo $变量名(功能描述:查询环境变量的值) 快速入门 1.在/etc/profile文件中定义TOMCAT_HOME环境变量 export TOMCAT_HOME/opt/tomcat2.查看环境变量TOMCAT_HOME的值 source /opt/tomcat echo $TOMCAT_HOME3.在另外一个shell程序中使用TOMCAT_HOME echo tomcat$TOMCAT HOME注意:在输出TOMCAT_HOME 环境变量前需要让其生效source /etc/profile 附Shell脚本的多行注释 :! 内容五、位置参数变量 介绍 当我们执行一个shell脚本时如果希望获取到命令行的参数信息就可以使用到位置参数变量 比如:./myshell.sh 100 200这个就是一个执行shell的命令行可以在myshell 脚本中获取到参数信息 ●基本语法 List item $n功能描述:n为数字$0代表命令本身$1- $9代表第一到第九个参数十以上的参数十以上的参数需要用大括号包含如${10}) $*功能描述:这个变量代表命令行中所有的参数$* 把所有的参数看成一个整体) $ (功能描述:这个变量也代表命令行中所有的参数不过$把每个参数区分对待) $#功能描述:这个变量代表命令行中所有参数的个数) ●位置参数变量 案例:编写一个shell脚本position.sh在脚本中获取到命令行的各个参数信息。 echo 0$0 1$1 2$2 echo 所有的参数$* echo $ echo 参数的个数$#六、预定义变量 基本介绍 就是shell设计者事先已经定义好的变量可以直接在shell脚本中使用 基本语法 $$功能描述:当前进程的进程号(PID) ) $!(功能描述:后台运行的最后一个进程的进程号(PID) ) $ ?功能描述∶最后一次执行的命令的返回状态。如果这个变量的值为0证明上一个命令正确执行如果这个变量的值为非0具体是哪个数由命令自己来决定则证明上一个命令执行不正确了。) 应用实例 在一个shell脚本中简单使用一下预定义变量preVar.sh #!/bin/bash echo 当前执行的进程id$$ #以后台方式运行一个脚本获取他的进程号 /root/shcode.sh echo 最后一个后台方式运行的进程id$! echo 执行的结果是$? 七、运算符 基本介绍 学习如何在shell中进行各种算操作。 基本语法 1.“$((运算式))”或“$[运算式]”或者expr m n 2.注意expr运算符间要有空格 3. expr m - n 4.expr *.1.% 乘除取余 应用实例 案例1:计算(23)X4的值 #!/bin/bash RES$(((23)*4)) echo res$RES#使用第二种方式推荐使用 RES2$[(23)*4] echo res2$RES2 #使用第三种方式expr TEMP expr 2 .3 RES4expr $TEMP \* 4 echo temp$TEMP echo res4$RES4#案例2:请求出命令行的两个参数[整数]的和20 50 SUM$[$1$2] echo sum$SUM
http://www.dnsts.com.cn/news/227679.html

相关文章:

  • 怎么做网站步骤免费的阿里云wordpress邮件
  • 审计实务网站建设论文上海的网站开发公司电话
  • 洛阳网站建设好做不做网站需要网络服务器
  • 商标注册收费标准电影站的seo
  • 网站建设征求意见的通知站长之家域名查询排行
  • 可以做软件的网站怎么做点图片连接网站
  • 通化公司做网站做网站之前需要准备什么条件
  • 网站备案负责人 更换好看的ui网站页面设计
  • 湘潭做网站出色磐石网络好用的在线地图网站
  • 网络品牌营销工作总结关键词优化到首页怎么做到的
  • 手机网站需要多少钱东台做网站公司
  • 做企业网站需要哪些材料建设银行北京分行网站
  • 能接做网站的活的网站通辽做网站制作公司
  • 网站添加文字大小app的wordpress
  • 建设银行瓶窑支行网站企业网站栏目结构
  • 网站建设的目的分析佛山市城乡住房建设局网站首页
  • 平度网站建设ld4wordpress登录才能浏览
  • 郑州哪家建设网站上海网络推广专员
  • 青海建筑网站建设公司个人承包工程需要什么资质
  • 网站平台建设投资费用清单jsp获取网站域名
  • 网站建设哪家好灵活苏州久远网络网站建设公司怎样拓展网站业务
  • 建个免费的销售网站好海外市场推广策略
  • 遂宁网站建设哪家好可以做卷子的网站
  • 深圳网站自然优化开发公司质量安全管理组织机构图
  • 做美食的网站哪个好六枝特区企业网络推广如何做
  • 福州网站开发私人网站出现500
  • 做推广的网站带宽需要多少合适上蔡网站建设公司
  • 销售管理软件crm合肥seo收费
  • 服装网站设计策划北京网站制作服务
  • 网站公司怎么做运营软件开发合同注意事项