1.lua的安装
安装环境:Linux,VM,虚拟机
下载网址:http://www.lua.org/download.html
1.安装指南
网站提供了安装指南:
2.补充:curl
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。
# curl [option][url]
# curl [option][url]
基本用法:在屏幕上显示html
由于安装linux的时候很多时候是没有安装桌面的,也意味着没有浏览器,因此这个方法也经常用于测试一台服务器是否可以到达一个网站
# curl http://www.linux.com
# curl http://www.linux.com-o(小写):保存网页或者文件,可重命名
$ curl -o linux.html http://www.linux.com # curl -o dodo1.jpg http:www.linux.com/dodo1.JPG
$ curl -o linux.html http://www.linux.com # curl -o dodo1.jpg http:www.linux.com/dodo1.JPG-O(大写):保存网页或者文件,会以服务器上的名称保存文件到本地
要注意这里后面的url要具体到某个文件,不然抓不下来
# curl -O http://www.linux.com/hello.sh # curl -O http://www.linux.com/dodo1.JPG
# curl -O http://www.linux.com/hello.sh # curl -O http://www.linux.com/dodo1.JPG
-o或者-O执行完成后会显示如下界面,显示100%则表示保存成功
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 79684 0 79684 0 0 3437k 0 --:--:-- --:--:-- --:--:-- 7781k
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 79684 0 79684 0 0 3437k 0 --:--:-- --:--:-- --:--:-- 7781k
-r:分块下载有时候下载的东西会比较大,这个时候我们可以分段下载,或者直接用-r不需要加参数
# curl -r 0-100 -o dodo1_part1.JPG http://www.linux.com/dodo1.JPG # curl -r 100-200 -o dodo1_part2.JPG http://www.linux.com/dodo1.JPG # curl -r 200- -o dodo1_part3.JPG http://www.linux.com/dodo1.JPG # cat dodo1_part* > dodo1.JPG
# curl -r 0-100 -o dodo1_part1.JPG http://www.linux.com/dodo1.JPG # curl -r 100-200 -o dodo1_part2.JPG http://www.linux.com/dodo1.JPG # curl -r 200- -o dodo1_part3.JPG http://www.linux.com/dodo1.JPG # cat dodo1_part* > dodo1.JPG
3.安装报错
安装报错:make linux test时出现报错
readline/readline.h:没有那个文件或目录解决方法
解决方法:yum install readline-devel
4.补充:Yum
Yum(全称为 Yellow dog Updater, Modified),是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum常用命令
安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm
删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升级软件:yum upgrade foo或者yum update foo
2.hello world
1.验证lua安装成功
$lua
结果:
Lua 5.3.4 Copyright (C) 1994-2015Lua.org, PUC-Rio
$lua
结果:
Lua 5.3.4 Copyright (C) 1994-2015Lua.org, PUC-Rio
2.打印hello world
1、新建HelloWorld.lua
print ("Hello World By Lua Visit!");
2、编译运行
$lua ./HelloWorld.lua
1、新建HelloWorld.lua
print ("Hello World By Lua Visit!");
2、编译运行
$lua ./HelloWorld.lua
在输入lua查看lua安装情况后,可以直接在>后面输入print代码,也可以直接运行打印,无需新建.lua文件