iOS音视频—Shell脚本语言(第一个脚本应用)

Shell脚本语言

简介

iOS音视频—Shell脚本语言(第一个脚本应用)

一、Android开发:动态库编译(.so文件)
iOS开发:静态库(.a文件)
Shell编译
掌握基本Shell使用->修改和应用Shell

二、什么是Shell?

脚本语言->编译库(应用技术)

三、Shell环境?

MAC环境支持Shell开发
Shell种类非常多:Bash(所有的操作系统默认脚本语言,免费、易用,MAC系统不需要安装)

第一个Shell程序

一、创建Shell文件

1.1 使用命令 touch hello.sh
1.2 编写Shell程序

定义文件声明

   #!/bin/bash
   echo "hello world!"

#!:表示约定标记,它会告诉系统这个脚本需要什么样子的解释器来执行,即是一种脚本体现。
echo:表示命令用于输出文本信息。

1.3 修改文件权限
1.3.1 权限结构

文件权限划分:

iOS音视频—Shell脚本语言(第一个脚本应用)

比如一个QQ群
第一部分:文件类型->QQ群类型
第二部分:文件所有者->群主(可以进行 读 写 执行操作)
第三部分:所有者同组用户->管理员(进行 读 执行操作)
第四部分:其他用户->群成员(读 执行操作)

1.3.2 查看每一个部分权限
查看文件权限
命令:ls -l hello.sh
iOS音视频—Shell脚本语言(第一个脚本应用)

我们从上图可以看出,现在并没有执行权限

1.3.3 修改文件权限,增加执行权限

命令:`chmod +x ./hello.sh`

iOS音视频—Shell脚本语言(第一个脚本应用)

1.4 执行文件Shell脚本文件

命令:./hello.sh

iOS音视频—Shell脚本语言(第一个脚本应用)