Shell基础知识:简介、种类、变量和脚本编写
需积分: 10 150 浏览量
更新于2024-07-09
收藏 708KB DOC 举报
Shell 概述、变量、数组
Shell 是人机交互的一个桥梁,连接用户和操作系统之间的沟通工具。Shell 的种类有许多,常见的有 Bash、Dash、Csh、Tcsh 等。Bash 是大多数 Linux 默认的 Shell,包含的功能几乎可以涵盖 Shell 所有的功能。
Shell 的主要功能是读取用户的输入命令,并将其传递给操作系统执行,然后将执行结果返回给用户。Shell 还可以执行脚本文件,这些脚本文件包含了一系列的命令,Shell 会按照顺序执行这些命令。
创建存储脚本的文档方法:
1. 创立存储脚本的文档格式名字.sh
2. 为这个文档赋予 x 权限
3. 使用 vi 编辑器写脚本内容
在执行脚本之前,我们先要创建脚本的存储文档。可以随便找个路径,右击创建个文件夹里面再创个文档,文档名字末尾是.sh 格式。也可以使用 mkkdir 命令创建一个空文件夹,然后 cd 到这个文件夹中,使用 touch 命令创建一个空文档,最后使用 chmod 命令赋予执行权限。
赋予权限的方法:
chmod 777 文件名 -- 这是给整个文件赋予全部权限
chmod +x 文件名 -- 这是全部赋予 x 执行权限(x 可换 r/w)
chmod u+x 文件名 -- 这是专门给本地用户赋予执行权限
变量是 Shell 中的一个基本概念,变量可以存储一个值,然后在脚本中使用该值。变量的声明方式是使用等号 (=) 将值赋予变量名,例如:`a=10`。变量可以是数字、字符、字符串等类型。
数组是 Shell 中的一种复杂数据类型,数组可以存储多个值,然后在脚本中使用这些值。数组的声明方式是使用圆括号 `()` 将值括起来,例如:`arr=(1 2 3 4 5)`。数组可以是数字、字符、字符串等类型。
在 Shell 中,我们可以使用各种命令来操作变量和数组,例如使用 `echo` 命令输出变量的值,使用 `let` 命令对变量进行运算,使用 `for` 循环来遍历数组等。
Shell 是一个非常强大和灵活的工具,掌握 Shell 的使用可以大大提高我们的工作效率和开发速度。
2009-01-09 上传
2022-02-22 上传
2022-06-12 上传
2023-08-12 上传
2024-08-14 上传
2023-03-16 上传
2024-11-02 上传
2023-06-01 上传
2023-03-17 上传
忆雨兮梦
- 粉丝: 10
- 资源: 12
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录