如何宣传商务网站网站怎样优化seo

news/2025/9/24 4:24:17/文章来源:
如何宣传商务网站,网站怎样优化seo,茶叶网站模板免费下载,佛山市方维网络技术有限公司目录 流程控制之条件判断 2.1.if语句语法 2.1.1单分支结构 2.1.2双分支结构 2.1.3多分支结构 2.2.案例 例一: 例2: 例3: 例4: 例5: 例6: 例7: 例8: 例9: 2.3.case多条件判断 2.3.1.格式 2.3.2.执行过程 例10: 流程控制之条件判断 2.1.if语句语法 2.1.1单分…目录 流程控制之条件判断 2.1.if语句语法 2.1.1单分支结构 2.1.2双分支结构 2.1.3多分支结构 2.2.案例 例一: 例2: 例3: 例4: 例5: 例6: 例7: 例8: 例9: 2.3.case多条件判断 2.3.1.格式 2.3.2.执行过程 例10: 流程控制之条件判断 2.1.if语句语法 2.1.1单分支结构 # 语法1:         if 条件表达式         then         指令         fi #语法2:         if 条件表达式;then         指令         fi                           #  ifif 标志循环起始终止 2.1.2双分支结构 if 条件表达式         then                 指令序列1         else                 指令序列2         fi 2.1.3多分支结构 if 条件表达式         then                 指令序列1         elif 条件表达式2         then                 指令序列2         else                 指令序列n         fi 等价于         if 条件表达式1;then                 分支1         else                 if 条件表达式2then                         分支                 else                         if 条件表达式nthen                                 分支                         else                                  分支                         fi                 fi         fi  等价于         if 条件表达式1;then                 if 条件表达式2then                         if 条件表达式nthen                          else                          if                 else                 if         else         if 2.2.案例 例一: 编写脚本choice1.sh,利用单分支结构实现输入2个整数判断最大值后输出 read -p 输入整数x: x read -p 输入整数y: y max$x if [ $max -le $y ]  thenmax$yfi echo 最大值为$max 注意此时只能解决较为简单的数值比较无法判断输入参数类型。若预实现判断类型请查看上一篇博客 例2: 面试题: 编写脚本choice2.sh判断当前系统的剩余内存大小若低于100M则发送消息进 行告警 查看内存容量[rootserver ~]# free -m      注意-h显示内容带参数 提取内存剩余容量参数         [rootserver ~]# free -m |tr -s | grep Mem          Mem: 1935 1249 66 21 805 686        [rootserver ~]# free -m |tr -s | grep Mem |cut -d -f4         66编写脚本 sun$(free -m | tr -s | grep Mem | cut -d -f4)if [[ $sun 100 ]] thenecho 警告内存容量低于100M elseecho 剩余内存为$sun M,空间足够 fi例3: 编写脚本choice3.sh判断当前脚本的执行者身份若不是root账户执行则输出提示并提示立刻退出脚本执行 查看当前账户身份四种方法 [rootserver ~]# vim choice2.sh  [rootserver ~]# whoami root[rootserver ~]# id -u        # 只有管理员账户uid为0 0[rootserver ~]#  echo $UID 0 [rootserver ~]# echo $USER     root                                        # 扩展su - root 重建立当前系统的环境变量 方法一利用uid来判断 [rootserver ~]# vim choice3.sh account$(id -u)if [ $account -eq 0 ] thenecho 当前脚本执行者身份为root elseecho 当前脚本执行者不是root,立刻退出脚本执行fi[rootserver ~]# bash choice3.sh          当前脚本执行者身份为root[rootserver ~]# mv choice3.sh /         # 若要所有账号都可执行该文件则将文件移动到根下 [rootserver ~]# ls /         afs  boot        dev  home  lib64  mnt  proc  run   srv  tmp  var         bin  choice3.sh  etc  lib   media  opt  root  sbin  sys  usr [rootserver ~]# su fox [foxserver root]$ bash /choice3.sh          当前脚本执行者不是root,立刻退出脚本执行 [foxserver root]$ su root          密码 [rootserver ~]# bash /choice3.sh          当前脚本执行者身份为root 方法二使用$USER命令来判断 account$( echo $USER )if [[ $account root ]] thenecho 当前脚本执行者身份为root elseecho 当前脚本执行者不是root,立刻退出脚本执行fi使用su - root 重建立当前系统的环境变量后执行以下操作 [rootserver ~]# bash /choice3.sh  当前脚本执行者不是root,立刻退出脚本执行 例4: 编写脚本choice4.sh实现闺年的判断 口诀闰年:能被4整除但不能被100整除     或者    能被400整除的年份 read -p 请输入四位数年份 year if [ $(($year%4)) -eq 0 ] (( $(($year%400)) ! 0 )) || [ $(($year%400)) -eq 0 ] thenecho $year年是闰年 elseecho $year年是平年 fi[rootserver ~]# bash choice4.sh  请输入四位数年份55 55年是平年[rootserver ~]# bash choice4.sh  请输入四位数年份4 4年是闰年[rootserver ~]# bash choice4.sh  请输入四位数年份444 444年是闰年 例5: 编写脚本choice5.sh判断sshd是否运行 [rootserver ~]# vim choice5.s read -p 输入运行的软件名 name num$(ps -ef |grep $name | grep -v grep |wc -l) if [ $num -gt 0 ];thenecho 程序$name正在运行 fi[rootserver ~]# bash choice5.sh  输入运行的软件名sshd 程序sshd正在运行 解析 通过进程查看sshd是否运行         [rootserver ~]# ps -ef |grep sshd | grep -v grep                 # 含义查看并过滤sshd进程查看并反向过滤grep不包含grep root       33911   32991  0 19:27 pts/2    00:00:00 grep --colorauto sshd         # 该进程为命令本身所对应的进程 [rootserver ~]# ps -ef |grep sshd | grep -v grep |wc -l 7              # 过滤行数 通过端口查看sshd是否运行 [rootserver ~]# netstat -lntup | grep 22 [rootserver ~]# netstat -lntup | grep 22 |wc -l 2 总结                 [rootserver ~]# ps -ef |grep  服务名称 | grep -v grep         [rootserver ~]# netstat -lntup | grep 端口号         查看某程序是否运行 例6: 编写脚本choice6.sh 输入百分制成绩判断后输出等级成绩 方法一 [rootserver ~]# vim choice6.sh read -p 请输入百分制成绩 scoreif [ -z $score ];thenecho 未输入数字请重新输入 elif [ $score -gt 100 ];thenecho 请输入百分制成绩 elif [ $score -ge 90 -a $score -le 100 ];thenecho A elif [ $score -ge 80 ];thenecho B elif [ $score -ge 70 ];thenecho C elif [ $score -ge 60 ];thenecho D elif [ $score -gt 0 ];thenecho E elif [ $score -eq 0 ];thenecho 宝宝真棒 else [ $score -lt 0 ];thenecho 请输入百分制成绩 fi [rootserver ~]# bash choice6.sh  请输入百分制成绩120 请输入百分制成绩[rootserver ~]# bash choice6.sh  请输入百分制成绩100     A[rootserver ~]# bash choice6.sh  请输入百分制成绩60 D[rootserver ~]# bash choice6.sh  请输入百分制成绩34 E[rootserver ~]# bash choice6.sh  请输入百分制成绩0 宝宝真棒[rootserver ~]# bash choice6.sh  请输入百分制成绩-1 请输入百分制成绩[rootserver ~]# bash choice6.sh  请输入百分制成绩 未输入数字请重新输入 方法二 read -p 请输入百分制成绩 scoreif [ -z $score ];thenecho 为输入数字请重新输入 elif [ $score -lt 0 -o $score -gt 100 ];thenecho 成绩有误重新输入成绩 elif [ $score -ge 90 -a $score -le 100 ];thenecho A elif [ $score -ge 80 ];thenecho B elif [ $score -ge 70 ];thenecho C elif [ $score -ge 60 ];thenecho D elif [ $score -gt 0 ];thenecho E else [ $score -eq 0 ];thenecho 宝宝真棒 fi请输入百分制成绩123 成绩有误重新输入成绩[rootserver ~]# bash  choice66.sh 请输入百分制成绩-1   成绩有误重新输入成绩 例7: 编写脚本choice7.sh判断主机的cpu品牌 计算机CPU信息储存位置         [rootserver ~]# cat  /proc/cpuinfo                 # vendor_id  cpu品牌对应字段 [rootserver ~]# grep vendor_id /proc/cpuinfo  |uniq  |cut -d -f2 GenuineIntel                                # 截取CUP信息 [rootserver ~]# vim choice7.sh vendor$(grep vendor_id /proc/cpuinfo | uniq |cut -d -f2)if [ $vendor GenuineIntel ];thenecho Inter elif [ $vendor GenuineAMD ];thenecho AMD elseecho nukonw fi [rootserver ~]# bash choice7.sh Inter 例8: 编写脚本choice8.sh检测主机是否存活 一般通过ping来实现测试的。开启另一台虚拟设备Node1 [rootserver a1]# vim choice8.sh read -p 请输入你需要测试的主机地址 IP ping -c 2 -w 3 $IP /dev/nullif [ $? -eq 0 ];thenecho 主机$IP已经运行 elseecho 主机$IP没有正常运行fi[rootserver a1]# bash choice8.sh  请输入你需要测试的主机地址192.168.17.129 主机192.168.17.129已经运行 [rootserver a1]# bash choice8.sh  请输入你需要测试的主机地址192.168.17.130 主机192.168.17.130没有正常运行 #  上例修改使用循环测试多台主机存活的主机显示应用高亮的颜色显示 for IP in 192.168.17.{128..135} do #read -p 请输入你需要测试的主机地址 IPping -c 2 -w 3 $IP /dev/nullif [ $? -eq 0 ];thenecho -e \e[1;31m 主机$IP已经运行\e[0melseecho 主机$IP没有正常运行fi done测试结果 例9: 编写脚本choice9.sh根据用户的输入内容判断是数字、字母、其它字符 [rootserver a1]# vim choice9.sh  read -p 请输入字母、数字或其他字符 strif echo $str | grep [a-zA-Z] /dev/null;thenecho 输入字符为字母 elif echo $str | grep [0-9] /dev/null;thenecho 输入字符为数字 elseecho 输入结果为其他字符 fi[rootserver a1]# bash choice9.sh  请输入字母、数字或其他字符123456 输入字符为数字[rootserver a1]# bash choice9.sh  请输入字母、数字或其他字符asdffg 输入字符为字母[rootserver a1]# bash choice9.sh  请输入字母、数字或其他字符[]\ 输入结果为其他字符 2.3.case多条件判断 2.3.1.格式 case  变量名  in         值1)        # 入口数据           指令1                 值2)        # 入口数据           指令2                  值3)        # 入口数据           指令3                 *         默认 esac 注意# 将变量名拿到值1、值2、值3中做等于比较case做不了除等于以外的比较。               等于哪一个值就执行对应的指令。表示结束 。               若都没有匹配上则会自动匹配*并执行对应的默认命令 2.3.2.执行过程 case语句会将该变量的值与 括号中的值相比较如果与某个值相等则执行对应语句。 当遇到“;;”符号时就跳出case语句执行esac语句后面的语句。 如果没有与任何一个值相匹配则执行*)后面的一组语句 例10: 编写脚本choice10.sh对上例6的百分制成绩判断等级成绩进行改写 [rootserver a1]# vim choice10.sh read -p 请输入百分制成绩 scorecase $score in9[0-9]|100)echo 等级A;;8[0-9])echo 等级B;;6[0-9]|7[0-9])echo 等级C;;[0-9]|[1-5][0-9])echo 等级D;;*)echo 请输入百分制成绩谢谢 esac

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914831.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

佛山市手机网站建设企业企业大黄页

/Bin存放系统命令 /etc存放系统命令及配置文件的数据库 /lib存放C语言的库函数、数据库 /mnt存放可拆装的软件 /Tmp存放临时文件 /user存放用户目录 转载于:https://www.cnblogs.com/Ewin/archive/2008/12/22/1360111.html

怎么查找网站是谁做的建站开发软件

每个开发都会涉及到一个工作,就是网站开发。开发过程势必会涉及到需要对网站加速的部分,很多开发同学对此都很是头疼。 想让网站跑起来飞快,必须用上个网站加速神器,很多人都会推荐CDN。CDN的原理就是把网站文件提前搬到全国各地…

网站建设维护课件ppt销售渠道策略

使用PostMan可以方便快速的进行跨域测试。 只需要在请求头中手动添加一个Origin的标头,声明需要跨域跨到的域(IP:端口)就行,其余参数PostMan会自动生成。添加此标头后,请求会被做为一条跨域的请求来进行处…

资中移动网站建设wordpress move导入数据

个人主页:insist--个人主页​​​​​​ 本文专栏:网络基础——带你走进网络世界 本专栏会持续更新网络基础知识,希望大家多多支持,让我们一起探索这个神奇而广阔的网络世界。 目录 一、网络设备的概述 二、常见的网络设备 1、…

中国建设银行网站对公业务大连市建设学校网站

华为PPPOE配置实验 网络拓扑图拓扑说明电信ISP设备配置用户拨号路由器配置查看是否拨上号是否看不懂? 看不懂就对了,只是记录一下命令。至于所有原理,等想写了再写 网络拓扑图 拓扑说明 用户路由器用于模拟家用拨号路由器,该设备…

网站设计及建设合同怎么做网站地图的样式

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 本文描述了如何使用…

西安网站建设哪家好一些移动免费网站建设

目录 1.Feign传文件报错,Feign不支持上传文件需要借助外面的依赖才可以实现上传 2.服务之间通过Feign相互调用传递DTO(实体对象)报错 1.Feign传文件报错,Feign不支持上传文件需要借助外面的依赖才可以实现上传 具体报错内容: FileUploadException: the request was reje…

河北高端网站设计公司集团公司网站推广方案怎么做

喜欢就关注我们吧!最新的 Windows Insiders Preview Build 为 WSL2 的命令行程序增加了新功能:wsl --mount,这个新参数支持在 WSL2 添加和挂载物理磁盘,用户通过它能访问 Windows 没有原生支持的 Linux 文件系统(例如 …

开设购物网站的方案wordpress微信营销

MySQL的表逻辑分区是一种数据库设计技术,它允许将一个表的数据分布在多个物理分区中,但在逻辑上仍然表现为一个单一的表。这种方式可以提高查询性能、简化数据管理,并有助于高效地进行大数据量的存储和访问。逻辑分区基于特定的规则&#xff…

建设官方网站查询企业网站建设xplogo

新学期开始了,这篇文章收到了很多人的评论有很多地方不懂,所以写下了以下的文章--续篇 首先使用RecyclerView也好还是使用ListView,更或是GridView你都要先构思需要什么 这些东西无一例外通常都是用在列表显示下,那么需要一些&a…

cn域名注册网站个人微信公众号

前言: 我们在开发web程序时呢,定义了一个控制器类Controller,请求会被部署在Tomcat中的Controller接收,然后Controller再给浏览器一个响应。 而在请求响应的过程中是遵循HTTP协议的。 但是,在Tomcat这类Web服务器中&a…

网站建设注册什么公司wordpress面板中文

一、源码特点 JSP 产品维修管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.…

武进附近做网站的公司有哪些线上宣传有哪些好的方式方法

在客服行业,新手客服人员常常面临着两大难题:一是需要死记硬背大量的标准答案,二是培训时间长,上岗速度慢。然而,随着科技的发展,这些问题正逐渐得到。今天,我们要为大家介绍一款革命性的客服工…

自己注册了个域名想做一个网站吗图案设计制作

问题描述 Nick 对素数非常感兴趣。他阅读了有关 Goldbach Problem 的内容,了解到每个大于 2 的偶数都可以表示为两个素数的和。于是他决定创造一个新问题,称为 Noldbach Problem。 Noldbach 问题的定义如下: 如果一个素数 $p$ 满足&#x…

律师网站素材一个企业的网站建设

1:文件太多,不方便马上找到需要插入元素(元素放入PS会发现,位置不知道在哪里),点击需要选中或者搭配的元素,ctrlV就可以快速插入目标元素的位置了! 点击当前元素,选中,c…

吴江网站建设收费网络 设计

第二届Godot游戏开发大赛来啦! 我们的开发大赛正式定名为Godot Hub Festival 2024,以后将按照年份命名。 另外,本次比赛将和openKylin开源社区的SIG组们合作举办(因此也可以叫Godot openKylin开发大赛)。比赛定于2024年7月1日正式开始&#x…

青岛天元建设集团网站北京网站建设兼职

引言 在数字化时代,数据是我们生活和工作的重要组成部分,但同时也引发了各种网络威胁,.mallox_lab勒索病毒便是其中之一。这种恶意软件以其加密文件并勒索赎金的方式而闻名,给个人和组织带来了巨大的风险和损失。本文将深入探讨.…

网站制作的费用了解深圳最好的网站

原题链接 class Solution { public:string removeOuterParentheses(string S) {string str;int flag 0;for(char c: S){if(c( && flag>0){strc;}if(c ) && flag-->1){strc;}}return str;} };

国税部门强化网站建设四站合一网站建设公司

河边街道窗框空间房顶楼房水塔山顶塔桥舟桥楼观景台 车顶架碧水池(喷泉)塔腰楼顶房檐碑石狮箱车叉牌摩托灯

沈阳建网站公司做网站产品搜索展示实现

1.对象指针:指针->成员 // 指针存放了对象的地址 // 指针作为函数参数,可以真正改变对象成员的值 // 指针可以指向对象数组,它存放了数组首元素地址 // 指针偏移量可以访问数组的每个对象 2.一个练习案例 使用指针和对象数组打印…