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

青岛企业建站程序百度官方网站网址是多少

青岛企业建站程序,百度官方网站网址是多少,合肥有没有做网站的单位,外贸网站搜索 引擎优化方法第一章#xff1a;变量 前言 什么是shell Shell 是一种提供用户与操作系统内核交互的工具#xff0c;它接受用户输入的命令#xff0c;解释后交给操作系统去执行。它不仅可以作为命令解释器#xff0c;还可以通过脚本完成一系列自动化任务。 shell的特点 跨平台#xff1a… 第一章变量 前言 什么是shell Shell 是一种提供用户与操作系统内核交互的工具它接受用户输入的命令解释后交给操作系统去执行。它不仅可以作为命令解释器还可以通过脚本完成一系列自动化任务。 shell的特点 跨平台大多数 Shell 都可以在不同的类 UNIX 系统上运行包括 Linux 和 macOS。易于编写脚本用户可以通过编写脚本来实现自动化操作大大简化了复杂任务的执行。灵活性Shell 支持多种内置命令并允许通过管道、重定向等机制将多个命令组合起来使用。用户友好Shell 允许用户自定义环境变量、快捷命令和别名增强了用户体验。强大的命令处理支持控制流、条件判断、循环等逻辑操作具备一定的编程功能。 shell可以做什么 文件管理通过命令创建、删除、复制、移动文件或目录。系统管理执行系统管理任务如查看和终止进程、监控系统状态、管理用户和权限。自动化任务通过编写 Shell 脚本自动执行批量任务比如备份、日志管理等。程序执行可以调用和运行各种程序、脚本或应用并能处理它们的输出结果。网络操作通过命令控制网络接口进行 FTP、SSH 等网络操作。 shell的执行方式 交互式执行用户在命令行提示符下输入一条命令Shell 立即解释并执行该命令。执行结束后返回命令行等待下一条输入。 脚本式执行用户将多个命令写入一个文件脚本文件然后让 Shell 执行该文件中的命令。通过这种方式用户可以将重复性任务自动化。 先写一个简单的脚本 #简单的不标准test使用 echo nihao #shell没有结束符换行结束有些用结束但是很少还常用 用下面的方式执行 sh 文件名.sh bash 文件名.sh . 文件名.空格.sh soucre 文件名.sh ./文件名.sh 区别 shbash是告诉计算机无论脚本的 Shebang 行是什么是什么都用shbash执行当然其实/usr/bin/sh是/usr/bin/bash的软连接脚本在新的子 Shell 中执行不会影响当前 Shell 的环境变量和设置 .表示source直接在当前 Shell 环境中执行脚本文件。. 是一个 Shell 内置命令等同于 source ./:在一个新的子 Shell 中执行脚本并且会根据脚本中的 Shebang 行指定的解释器来运行要执行权限 shell的解释器在哪 查看当前使用的 Shell在命令行输入 echo $SHELL 可以查看当前使用的 Shell 解释器路径。常见 Shell 解释器路径 /bin/bashBash 的路径。/bin/shBourne Shell 的路径。 shell脚本的建议格式 #!/bin/bash #Shebang行使用 #!/bin/bash 指定脚本应由 Bash 解释器运行。 #----------------------------------- # 脚本名称: backup_script.sh # 描述: 该脚本用于将指定的源目录备份到目标目录 # 并记录操作日志处理潜在的错误。 # 作者: Your Name # 日期: 2024-10-13 # 版本: 1.0 #-----------------------------------# 调试模式设置 # 开启严格模式确保脚本执行时遇到错误会立即退出: # -e: 当命令执行失败时退出脚本。 # -u: 使用未定义的变量时退出。 # -o pipefail: 如果管道中的任一命令失败整个管道失败。 set -euo pipefail#-----------自己的代码写在下面-------------这只是建议可以不管但是建议这么写 变量 简介 如果你用过其它语言你就了解如果你没有用过。那么变量就是酒店门牌号具体的操作如下有一家酒店住人就是内存放数据你定了一间房告诉内存准备空间觉得444门牌不吉利但不愿意换房换了门牌号666告诉系统变量名你住了向变量内放了内容第二天退房变量死亡。 自定义变量 用户自定义变量是用户在脚本中定义的变量用于存储数据、路径、配置等信息。与系统预定义的变量不同用户自定义变量通常以用户的需求为基础。 定义变量 变量名值文本引号内数字没引号{变量名的要求可以用字母大小写数字下划线组成但是数字不开头也不能是全数字不要用bash中的关键字最好见名知意} 使用变量 echo $变量名echo表示打印$表示调出变量内容加起来就是调出变量内容然后打印出来 重复定义变量 已有变量名新值会覆盖旧值 变量查看set set可以查看当前系统所有变量 变量删除 unset 变量名一般来说变量没用了就不用管了除非对内存要求严格比如嵌入式 交互式定义变量 read 变量名read函数从控制台读数据意思是将读到的数据给变量read -p 在-p的条件下你可以向终端输出一些语句 变量名 注意三种引号 单引号将其中的文本视为字面量不进行任何变量替换或命令替换。双引号允许变量替换和命令替换。在引号内使用 $ 或反引号会被解释。反引号用于命令替换。反引号内的命令会被执行其输出结果会替换原位置。现代 Shell 还支持使用 $(...) 语法来实现命令替换反引号这种方式更清晰且更易于嵌套。 整数运算只能用整数都支持变量$变量 $(())方法 用途用于进行算术运算是现代 Shell 中最常用的方式。格式表达式写在 $((...)) 内部不需要空格。优点支持多种运算包括加法、减法-、乘法*、除法/和取余%。 $[]方法 用途也是进行算术运算的一种方式但不推荐使用因为在某些 Shell 中可能会被弃用。格式表达式写在 $[...] 内部不需要空格。let方法在声明变量的同时完成计算 注意不支持浮点数运算。格式可以省略 $ 符号直接使用变量名。比如let 变量c变量1变量2用途用于计算算术表达式支持多种运算常用于循环和条件语句中。expr方法 用途用于计算表达式支持整数运算。格式需要在 expr 和运算数之间使用空格要放在$内。-/%\*乘有点特殊注意通常用于较旧的 Shell 脚本现代脚本中更常用 $(())。 小数运算了解{需要用到bc计算器命令没有就yum -y install bc} echo “表达式”|bc因为bc是命令所以通过echo将表达式输出到终端使用管道符传递给bc处理 环境变量了解 可以被子shell继承下去。 直接声明 export 变量值有等号就重新定义没有就表示将已有变量提升为环境变量或者提升转换声明 在当前用户的/.bash_profile(预制bash文件登录运行这个脚本所以在这个文件内写入export  变量值当你想让所有用户使用时/etc/profile(root下这表示开机运行这个脚本 位置变量与预定义变量了解 位置变量 位置变量用于表示脚本的参数。当你运行一个 Shell 脚本并向它传递参数时位置变量会自动存储这些参数。常见的包括 $0、$1、$2 等。 $0表示当前脚本的名称。$1$2 ... $n表示传递给脚本的第 1 个参数、第 2 个参数……依次类推。不要跳比如$1 $10是错的$#表示传递给脚本的参数个数。$*表示脚本的所有参数作为单个字符串。$表示脚本的所有参数每个参数作为独立的字符串。预定义变量 Shell 提供了一些预定义的特殊变量用来帮助处理脚本执行中的各种状态信息。 $$表示当前 Shell 脚本的进程 IDPID。$!表示最后一个后台运行的进程的进程 ID。$?表示上一个命令的退出状态0 表示成功非 0 表示失败。$-表示当前 Shell 使用的选项标志。$_表示上一个命令的最后一个参数或当前命令的完整路径。 第二章判断 shell条件测试【真返回0假返回1】 数值比较【 整数1 操作符 整数2 】--注意空格 操作符-gt大于-lt小于-eq等于-ne不等于-ge大于等于-le小于等于。 文件测试【 操作符 文件或目录 】--注意空格 1. 文件存在性测试 -f判断文件是否存在且为普通文件非目录或特殊文件。-d判断目录是否存在。-e判断文件或目录是否存在通用测试。-b判断文件是否存在且为块设备文件如硬盘设备。-c判断文件是否存在且为字符设备文件如终端设备。-p判断文件是否存在且为命名管道FIFO。-S判断文件是否存在且为 socket 文件。-h 或 -L判断文件是否存在且为符号链接软链接。 2. 权限相关测试 -r判断当前用户是否对文件或目录有可读权限。-w判断当前用户是否对文件或目录有可写权限。-x判断当前用户是否对文件或目录有可执行权限。-O判断文件是否存在且被当前用户拥有。-G判断文件是否存在且属于当前用户的组。 3. 文件属性测试 -s判断文件是否存在且文件大小大于 0。-g判断文件或目录是否存在且**设置了 SGIDSet Group ID**权限位。-k判断文件或目录是否存在且设置了粘滞位sticky bit。 字符串比较【 “字符串1” 操作符 “字符串2”】--注意空格 操作符等于不等于-z字符串是否为0n字符串是否不为0 and-a和or-o||多条件测试 and表示多个条件同时满足当前面条件不满足就不会检测后面的条件or表示多个条件有一个满足就绪当前面的条件满足就不会检测后面的条件 流程控制if 模式匹配case
http://www.tj-hxxt.cn/news/222920.html

相关文章:

  • 私人小工厂做网站价格想做个外贸网站
  • 外链网站有哪些成品网站超市源码
  • 设计的好看的网站湟中网站建设
  • 中国建设银行ie下载网站福州绿光网站建设工作室
  • 网页安全站点设置wordpress显示同一分类的文章
  • 九江建企业网站微信微博网站建设
  • 唐山网站建设自主开发辽宁城乡建设工程招投标网
  • 鞍山自适应网站制作公司网站建设需求表
  • 阜宁做网站需要多少钱怎么制作个人求职网站
  • 网站维护总结网站建设开发维护
  • 大型网站开发的书深圳市光明建设发展集团网站
  • 杭州seo网站推广秦皇岛开发区建设局网站
  • 百度商店杭州网站建设优化
  • 网站建设建设公司有哪些wordpress video html5
  • 电脑上做简单的网站主机公园安装wordpress要多久
  • 西安免费做网站电话让公司做网站要注意什么
  • 网站自动seoasp网站开发上传组建
  • 百度站长工具验证网站制作技术人员
  • 上海网站开发设计六安网站建设优化
  • 上海国际网站建设电脑版传奇排行榜
  • 淘宝客网站主题模版手机网站 触屏
  • 网站建设单元格边距网上平面设计
  • 网站通常用什么编程做宝山青岛网站建设
  • 怎么让网站被收录为什么别的电脑能打开的网站我的电脑打不开
  • 重庆家居网站制作公司wordpress钢琴导航
  • 网站建设贰金手指科捷9wordpress4.8.3下载
  • 网站建设的主要工作网站建设合同 模板 下载
  • 架设网站费用网站排名是怎么做
  • 网站建设和管理专业大连企业网站制作
  • 网站建设丶金手指花总12wordpress没法登陆