lualinux
展開全部
方法/步驟
Linux系統的版本
命令:
cat
/proc/version
下載Lua源碼包
命令:
wget
http://www.lua.org/ftp/lua-5.3.2.tar.gz
解壓下載的源碼包lua-5.3.2.tar.gz
命令:
tar
-xzvf
lua-5.3.2.tar.gz
安裝編譯Lua所需的依賴包
命令:
yum
-y
install
readline-devel
編譯並安裝Lua
命令:
make
linux
test
測試Lua源碼編譯生成的lua是否可用
命令:
lua
7
測試Lua源碼編譯生成的luac是否可用
命令:
luac
② linux下編程什麼語言用的多
或特別的跟系統相關不大的,可以考慮用C++;
在動態網頁上還可以用perl、python、java之類的;
一般系統管理員和普通用戶,用的最多的恐怕就是bash了,shell可以完成一系列動作和自動化管理。當然,這里也可以用perl或python之類的腳本語言
由此看來,在linux里編程:
1. 接近系統的軟體開發必然是C;
2. 系統關聯不大的應用程序開發可以用C或C++;
3. 動態網頁方面可以用perl或python腳本語言或java;
4. 日常管理上,當然是bash!
5. 做GUI界面開發的話,很多人用GTK,也有很多人用Qt;
因此,說C是linux編程的主流一點都不過分。這也是linux這個開源環境和本身機制所導致的,就連linus都力挺C,而駁斥C++。雖然沒必要拒絕C++,但是,不可否認,C更適合linux~
另外,虛機團上產品團購,超級便宜
③ lua文件怎麼打開怎麼使用
1.打開
lua文件使用一般的文本編輯工具就可以打開和編輯了,linux下使用自帶的vim編輯器,windows下使用自帶的記事本就可以。
2.使用
要使用lua文件,必須要安裝一個lua的解析器。因為lua語言是種腳本語言,類似於javascript,運行時需要lua解釋器。
(1)linux環境下這樣安裝和使用:
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make linux test
make install
接下來我們創建一個 HelloWorld.lua 文件,代碼如下:
print("Hello World!")
執行以下命令運行:
$ lua HelloWorld.lua
(2)windows下安裝和使用
在windows下安裝 Lua可以使用一個叫"SciTE"的IDE環境來執行lua程序,下載地址為:
Github 下的SciTE下載地址
下載後雙擊安裝後即可在該環境下編寫 Lua 程序並運行。
④ 如何將lua移植到arm平台的linux內核
lua是系統應用,不需要移植到內核,編譯的時候用交互編譯,或者在樹苺派系統上編譯好。
⑤ linux平台:使用lua語言遍歷某一文件夾下所有文件
你可以參考如下實例代碼:
functiongetFile(file_name)
localf=assert(io.open(file_name,'r'))
localstring=f:read("*all")
f:close()
returnstring
endfunctionwriteFile(file_name,string)
localf=assert(io.open(file_name,'w'))
f:write(string)
f:close()
end--從命令行獲取參數,如果有參數則遍歷指定目錄,沒有參數遍歷當前目錄ifarg[1]~=nilthen
cmd="ls"..arg[1]
else
cmd="ls"endprint("cmd",cmd)
--io.popen返回的是一個FILE,跟c裡面的popen一樣locals=io.popen(cmd)
localfileLists=s:read("*all")
print(fileLists)
whiletruedo--從文件列表裡一行一行的獲取文件名_,end_pos,line=string.find(fileLists,"([^ ]+.txt)",start_pos)
ifnotend_posthenbreakend--print("wld",line)localstr=getFile(line)
--把每一行的末尾1,替換為0,localnew=string.gsub(str,"1, ","0, ");
--替換後的字元串寫入到文件。以前的內容會清空writeFile(line,new)
start_pos=end_pos+1end
⑥ linux怎麼卸載lua5.2
linux 中卸載軟體有多種方式:
如果是圖形界面, 可以使用應用商店卸載
命令行可以使用 apt-get remove 卸載, 在用apt-get autoremove 清除殘留
找到軟體安裝目錄下的卸載腳本卸載,然後將殘留文件刪除即可
其他方式可以參考readme文檔
⑦ lua5.1.4能在linux下編譯為64位嗎
如果你用的lua源碼包的話,可以在linux下32或64位下編譯,編譯過程中它會根據內核來自行判斷的。平常所使用的rpm其實是已經編譯好的,所以如果你要用rpm包的話,下載時一定要注意所適合的平台和系統類型等。