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

网站开发需要大学吗自建房设计软件

网站开发需要大学吗,自建房设计软件,正规的网站制作哪家好,caddy wordpress目录 18.1 Shell脚本概述 18.1.1 Shell的作用 18.1.2 编写第一个Shell脚本 18.1.3 重定向与管道操作 18.2 Shell变量的作用、类型 18.2.1 自定义变量 18.2.2 特殊的Shell变量 18.1 Shell脚本概述 可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。…

目录

18.1 Shell脚本概述

        18.1.1 Shell的作用

        18.1.2 编写第一个Shell脚本

        18.1.3 重定向与管道操作

18.2 Shell变量的作用、类型

        18.2.1 自定义变量

        18.2.2 特殊的Shell变量


18.1 Shell脚本概述

        可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。

        1.shell脚本应用场景

        1.重复性操作

        2.交互性任务

        3.批量事务处理

        4.服务运行状态监控

        5.定时任务执行

        18.1.1 Shell的作用

        Linux系统中的Shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。

        18.1.2 编写第一个Shell脚本

        将平时使用的各种Linux命令按顺序保存到一个文本文件中,然后添加可执行权限,这个文件就成为一个Shell脚本。

         执行脚本文件

        1.方法一:脚本文件路径(绝对路径与相对路径,必须有x权限)

        2. 方法二:sh脚本文件路径

        3.方法三:source脚本文件路径

        18.1.3 重定向与管道操作

        由于Shell脚本“批量处理”的特殊性,其大部分操作过程以静默方式运行,不需要用户进行干预。因此提取、过滤执行信息变得十分重要。

        1.重定向操作

        1.标准输入:从该设备接收用户输入的数据

        2.标准输出:通过该设备想用户输出数据

        3.标准错误:通过该设备报告执行出错信息

类型设备文件文件描述编号默认设备
标准输入/dev/stdin0键盘
标准输出/dev/stdout1显示器
标准错误输出/dev/stderr2显示器
类型操作符用途
重定向输入<

从指定的文件读取数据,而不是从键盘输入

重定向输出>将输出结果保存到指定的文件(覆盖原有内容)
>>将输出结果追加指定的文件尾部
标准错误输出2>将错误信息保存到指定的文件(覆盖原有内容)
2>>将错误信息追加到指定的文件中
混合输出&>将标准输出、标准错误的内容保存到同意文件中

 (1)重定向输出

 (2)重定向输入

 (3)错误重定向

        2.管道操作 

        管道操作为不同命令之间的协同工作提供了一种机制,位于管道符号“|”左侧的命令输出的结果,将作为右侧命令的输入(处理对象),同一行命令可以使多个管道。

        又如,若要提取根分区(1)的磁盘使用率信息,可以执行以下操作,其中用到了df、grep、awk 命令和管道操作。 

        重定向与管道操作是 Shel 环境中十分常用的功能,若能够熟练掌握并灵活运用,将有助于编写代码简洁但功能强大的 Shell 脚本程序。 

18.2 Shell变量的作用、类型

        用来存放系统和用户需要使用的特定参数(值),而且这些参数可以根据用户的设定或系统环境的变化而相应变化。

        常见Shell变量的类型包括自定义变量、环境变量、只读变量、位置变量、预定义变量。

        18.2.1 自定义变量

        1.命令格式:变量名=变量值

        2.查看变量:echo $变量名

        3.赋值时使用引号

        (1)双引号:允许通过$符号引用其它变量值。

        (2)单引号:禁止引用其它变量值,$视为普通字符。

        (3)反撇号:命令替换,提取命令执行后的输出结果。

        4.从键盘输入内容为变量赋值

        (1)命令格式:read -p “提示信息”变量名

        5.变量的作用范围

        (1)命令格式

                export 变量名

                export 变量名=变量值——新变量

        18.2.2 特殊的Shell变量
        1.变量的运算

        (1)命令格式:expr 变量1 运算符 变量2

        (2)常用运算符

                a.加法运算:+

                b.减法运算:-

                c.乘法运算:\*

                d.除法运算:/

                e. 求模(取余)运算:%

        2.特殊变量

        (1)环境变量

        a.配置文件:/etc/profile、~/.bash_profile

        b.常见的环境变量:PWD、PATH、USER、SHELL、HOME

        (2)只读变量(用于变量值不允许被修改的情况)

        (3)位置变量

         a.表示为$n,n为1~9之间的数字

        (4)预定义变量

        a.$#:命令行中位置变量的个数。

        b.$*:所有位置变量的内容。

        c.$?:上一条命令执行后返回的状态,当返回状态值为0时表示执行正常,非0值表示异常或出错。

        d.$0:当前执行的进程/程序名。

http://www.yayakq.cn/news/234221/

相关文章:

  • 二级网站怎样做排名无锡网站定制
  • 海北高端网站建设公司汕头市住房和城乡建设局网站
  • 网站行销台州企业网站搭建厂家
  • 可以做引流网站的源码主要搜索引擎网站搜索结果比较
  • 做网站上海龙岩建设局网站
  • 网站职业培训学校诸城做网站公司
  • 哪些大型网站用python做的商标制作logo在线制作
  • 360免费自助建站网站开发工作简历
  • Asp网站开发入门100个简单的手工小玩具
  • 广东网站备案要求网站页面架构图
  • 禅城建网站做短视频网站需要审批
  • 广东企业网站建设推荐阿里云备案网站建设方案书
  • 静态网站更新文章麻烦免费网站建设模板
  • 0基础网站开发网红营销的策略
  • 更合高明网站建设什么the wordpress
  • 外星人做的网站网站申请页面
  • 做网站用什么服务器好怎么修改网站的关键词
  • 怎么做网站的广告成都网站开发培训机构
  • 企业营销类专业网站福永小学网站建设
  • 网站设计一个版块旅行社网站建设方案
  • 建设销售型网站网站策划与设计(
  • 做网站怎样做才有百度快照网站建设费属于宣传费吗
  • 口碑好的网站建设多少钱评论网站建设
  • dedecms做的网站手机上看图片变形seo具体怎么优化
  • 网站策划专有技术泰安房产信息网
  • 做地铁系统集成的公司网站盐城网站建设价位
  • 婚恋网站建设技巧开发公司移交物业清单
  • 那个网站做的好蔡甸做网站
  • 工作箴言上海网站建设乐云seo
  • 一般网站用什么软件做网站百度不到验证码怎么办