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 权限结构
文件权限划分:
比如一个QQ群
第一部分:文件类型->QQ群类型
第二部分:文件所有者->群主(可以进行 读 写 执行操作)
第三部分:所有者同组用户->管理员(进行 读 执行操作)
第四部分:其他用户->群成员(读 执行操作)
1.3.2 查看每一个部分权限
查看文件权限
命令:ls -l hello.sh
我们从上图可以看出,现在并没有执行权限
1.3.3 修改文件权限,增加执行权限
命令:`chmod +x ./hello.sh`
1.4 执行文件Shell脚本文件
命令:./hello.sh