zoukankan      html  css  js  c++  java
  • Linux命令(十)——Shell程序设计一(变量与操作符)

    Shell是linux系统中用户和系统交互的接口,它除了作为命令解释器以外,还是一种高级程序设计语言。在前面介绍的linux命令中,Shell都作为命令解释器出现。下面分两节简单介绍脚本程序设计中的语法结构、变量定义及赋值、特殊符号、控制语句等内容。

    一、Shell脚本的建立与执行

    1.建立:创建脚本文件——vi编辑/cat命令将程序行写入文件

    2.执行sh < 脚本名  输入定向的执行方式

        sh  脚本名  [参数]  以脚本名作为shell参数的执行方式

        chmod a+x 脚本名+./脚本名  改为可执行权限后直接执行

        chmod a+x 脚本名 + cp 脚本名 /bin + 脚本名  改为可执行权限后将文件移入命令搜索路径的目录下

    二、Shell的变量

    与其他高级语言的变量一样,它是一种可以代表数值、字符串等信息的标志,即一个被赋予名称的主存单元。

    Shell变量的名字可以由数字、字母和下划线组成。Shell变量有两种类型,即Shell环境变量和用户自定义变量。

    1.Shell环境变量

    (1)可写的Shell环境变量

    (2)只读的Shell环境变量

    2.Shell的用户自定义变量

    三、Shell中的特殊字符

    1.Shell的通配符

    2.Shell的引号

    3.Shell的命令执行顺序操作符

    4.Shell中的注释符、反斜线及后台操作符

    四、Shell编程中的输入输出命令

    1.Shell中输入和输出的标准文件

    2.Shell的输入输出重定向命令

    3.Shell的输入输出命令

    因为还没有学这块的内容,先列出大纲,学习后进行详细的解释和补充。

  • 相关阅读:
    windows启动、停止和重新启动Apache服务
    Mysql用户密码设置修改和权限分配
    MySQL数据库恢复(使用mysqlbinlog命令)
    影响MySQL性能的五大配置参数
    PHP获取文件后缀名的三种方法
    php 设计模式
    蓦然回首,那人却在灯火阑珊处
    websocket消息推送实现
    Spring任务调度之Quartz
    使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
  • 原文地址:https://www.cnblogs.com/wxywxy/p/7629926.html
Copyright © 2011-2022 走看看