开发者学堂课程【大数据实战项目:反爬虫系统(Lua+Spark+Redis+Hadoop 框架搭建)第一阶段:Lua 语法编写脚本及执行】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/669/detail/11597
Lua 语法-编写脚本及执行
内容介绍
一、课堂回顾与课堂目标
二、Lua 语法介绍
三、hellowWorld
四、知识点总结
一、课堂回顾与课堂目标
回顾:上节学习 openResty 的安装看到 welcome to OpenResty! 界面,表示安装成功完成
目标:学习 lua 语言的相关语法
二、Lua 语法介绍
lua 是一种小巧的脚本语言,用标准 c 语言编写并以源代码形式开放,其设计的目的是为了嵌入应用程序当中,从而为应用程序提供灵活的扩展和定制功能
三、hellowWorld
(1)交互模式
通常在学习一种语言前,通过 hellowworld 来进行学习。
既然是脚本语言,有一个交互窗口,类似为 macll、have、直接输入,回车,可进入交互窗口,lua 同上
实际操作192.168.100.160 bacat:192.168.100.255.0inet
6 addr:fe80::20c 为环境
在交互窗口直接输入 lua,然后回车
出现 lua 的版本与信息,
如下:
Lua2.1.4 copyright(c) 1994-2008 lua.org puc-rio
进行输出,类似于输入 print(“heallo world”)
(2)脚本式
创建一个以 lua 结尾的脚本文件,例如 hello.Lua,文件内容
print(“heallo world”)
输入后保存退出,脚本完成
脚本执行,直接输入 lua 再空格输入文件名称即可,
回车,将相应语法内容输出
实际操作:
首先进入 openresty 安装目录 usr/local/ 下
进入到 openresty 中
创建一个临时脚本文件夹 test lua,并进入
创建 lua 脚本 hello.lua 点击确认并进入,进入编辑
输入 print(‘’hello world”)保存退出
执行脚本,直接输入 lua hello.lua 回车
再次演示
点击 hello.lua ,进行复制 print(‘’hello world”)改成 print(‘’hello lua”)保存退出,再次执行
四、知识点总结
Lua 的快速入门
目标:学习 lua 语言的相关语法
注意点:openresty 本身集成了 lua,可以使用,但是如果你不满意版本之类的,那么不满意 lua 版本,可以去 lua 官网中交互安装
命令行
1. 输入 lua 命令开启交互窗口
2. 执行打印:print(‘’hello world”)
脚本
1. 书写一个 lua 脚本,以 lua 结尾 如:hello.lua
2. 在脚本中书写 如:print(‘’hello world”)
3. 执行脚本 lua hello.lua