Shell 的基本语法 Shell 是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可以是交互式的,也可以是非交互式的。 什么是 Shell 脚本? Shell 脚本就是我们把原来 Linux 命令或语句放在一个文件中,然后通过这个程序文件去执行时,我们就说这个程序为 Shell 脚本或 Shell 程序;我们可以在脚本中输入一系统的命令以及相关的语法语句组合,比如变量,流程控制语句等,把他们有机结合起来就形成了一个功能强大的 Shell 脚本。 Shell 变量及运用变量的设置规则: 1. 变量名称通常是大写字母,它可以由数字、字母(大小写)和下划线 _ 组成。变量名区分大小写;但是大家要注意变量名称不能以数字开头。 2. 等号 = 用于为变量分配值,在使用过程中等号两边不能有空格。 3. 变量存储的数据类型是整数值和字符串值。 4. 在对变量赋于字符串值时,建议大家用引号将其括起来。因为如果字符串中存在空格隔符号。需要使用单引号或双引号。 5. 要对变量进行调用,可以在变量名称前加美元符号 $。 6. 如果需要增加变量的值,那么可以进行变量值的叠加。不过变量需要用双引号包含“ $变量名”或用 ${变量名} 包含。 命令的叠加: 使用 ${} 可以实现变量值的叠加。 命令的替换: 使用 $() 或反引号可以实现命令的替换。例如,调用 date 命令可以使用 $() 或反引号来格式化输出结果。 Shell 脚本的基本结构: 1. #!/bin/bash:告诉脚本使用的是哪种命令解释器。 2. # 注释:在 shell 中以 # 开头,整个行就被当作一个注释。执行时会被忽略。 3. 变量的声明和赋值:使用等号 = 为变量分配值。 4. 命令的执行:使用 mkdir、touch 等命令来创建目录和文件。 Shell 脚本的执行: 1. chmod +x test.sh:给脚本文件添加执行权限。 2. ./test.sh:执行脚本文件。 Shell 的基本语法包括了 Shell 的概念、Shell 脚本的基本结构、变量的声明和运用、命令的叠加和替换等。掌握这些基本语法是编写 Shell 脚本的基础。
剩余10页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学校课程软件工程常见10道题目以及答案demo
- javaweb新手开发中常见的目录结构讲解
- 新手小白的git使用的手册入门学习demo
- 基于Java观察者模式的info-express多对多广播通信框架设计源码
- 利用python爬取豆瓣电影评分简单案例demo
- 机器人开发中常见的几道问题以及答案demo
- 基于SpringBoot和layuimini的简洁美观后台权限管理系统设计源码
- 实验报告五六代码.zip
- hdw-dubbo-ui基于vue、element-ui构建开发,实现后台管理前端功能.zip
- (Grafana + Zabbix + ASP.NET Core 2.1 + ECharts + Dapper + Swagger + layuiAdmin)基于角色授权的权限体系.zip