發(fā)布時(shí)間:2023-12-03 10: 00: 00
品牌型號(hào):聯(lián)想 YOGA 710
系統(tǒng):Windows 10
軟件版本:Xshell
Xshell是一款應(yīng)用廣泛的Linux終端模擬軟件,在其中可以以命令形式操作軟件、文件。今天要和大家分享的是Xshell怎么編譯文件,Xshell怎么編譯程序然后運(yùn)行。
一、Xshell怎么編譯文件
編譯文件有多種情況,可以是簡單的文件處理編譯,也可以是程序運(yùn)行的編譯,涉及到多種語言,具體如下。
1.程序語言
這里的程序語言指的是常見的編譯語言,包括C語言、Python、R語言等,它們?cè)赬shell中的編譯方法與其在專門的編譯器中是一致的。以較為簡單的Python為例,這里做簡單介紹。
首先新建一個(gè)文件,Xshell中文件類型不以后綴名區(qū)分,但為了便于區(qū)分,我們?nèi)粤?xí)慣用后綴標(biāo)明文件類型。比如C語言編譯的程序,用.c命名,用Python編譯的語言,可以用.py命名。
使用“vi”命令打開文件,在其中用對(duì)應(yīng)的語言編寫即可。
編寫完成后,部分文件內(nèi)容如下圖所示,這是一個(gè)簡單的文件處理腳本,用來批量處理海量文件的特定內(nèi)容,得到指定結(jié)果。
編寫完成后,使用“:wq”命令保存并退出編輯器,一個(gè)用Python編譯的簡單腳本就完成了。
2.shell腳本
shell腳本是指在Xshell終端中用到的腳本,它和在終端命令行輸入的命令本質(zhì)是一致的,通過將多個(gè)命令寫在shell腳本中,可以連續(xù)運(yùn)行多個(gè)命令,這在軟件使用、長時(shí)程任務(wù)中較為實(shí)用。
同樣的,首先需要新建一個(gè)shell腳本的空白文件,習(xí)慣上用.sh做名字后綴以區(qū)分。
在此空白文件中,輸入shell命令語句,如下圖所示。這是兩個(gè)替換命令,第一步將后綴為.py的文件中的所有“yes”換成“no”,第二步將所有后綴為.out的文件中的“one”替換成“once”,運(yùn)行此shell腳本后,會(huì)先后執(zhí)行這兩個(gè)命令。
二、Xshell怎么編譯程序然后運(yùn)行
Linux中的軟件多為二進(jìn)制源碼包,程序的編譯與平時(shí)無異,簡單的編譯方法前文已經(jīng)介紹過,這里不做贅述。
要運(yùn)行編譯好的程序,需要明白對(duì)應(yīng)的命令是什么,有的程序運(yùn)行時(shí)有特定的命令,大多為它的程序名稱或其變形,比如程序?yàn)椤癎ROMACS”,它的運(yùn)行命令之一就是“gmx”。這與程序內(nèi)容相關(guān)性很大,因程序的不同而不同,需要自己去查詢相關(guān)手冊(cè)。
如果是某種語言編寫的小腳本,可以用對(duì)應(yīng)的命令運(yùn)行,比如Python腳本,運(yùn)行時(shí)的命令格式是“python版本+腳本名稱”,如下圖所示。
如果是shell腳本,運(yùn)行時(shí)大多使用“sh”命令,比如圖6所示。
這就是今天要和大家分享的關(guān)于Xshell怎么編譯文件,Xshell怎么編譯程序然后運(yùn)行的相關(guān)內(nèi)容,希望可以對(duì)大家有所幫助,更多軟件資訊和案例分享歡迎進(jìn)入中文網(wǎng)站查看。
展開閱讀全文
︾