亚洲av日韩av永久无码绿巨人,亚洲av成人精品网站在线播放,少妇放荡的呻吟干柴烈火动漫,桃花影院在线观看免费完整版,无码va在线观看

Xshell中文網(wǎng) > Xshell專欄 > Xshell怎么編譯文件 Xshell怎么編譯程序然后運(yùn)行

Xshell怎么編譯文件 Xshell怎么編譯程序然后運(yùn)行

發(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命名。

Python編譯的腳本
圖1  Python編譯的腳本

使用“vi”命令打開文件,在其中用對(duì)應(yīng)的語言編寫即可。

編寫完成后,部分文件內(nèi)容如下圖所示,這是一個(gè)簡單的文件處理腳本,用來批量處理海量文件的特定內(nèi)容,得到指定結(jié)果。

部分Python腳本
圖2   部分Python腳本

編寫完成后,使用“:wq”命令保存并退出編輯器,一個(gè)用Python編譯的簡單腳本就完成了。

2.shell腳本

shell腳本是指在Xshell終端中用到的腳本,它和在終端命令行輸入的命令本質(zhì)是一致的,通過將多個(gè)命令寫在shell腳本中,可以連續(xù)運(yùn)行多個(gè)命令,這在軟件使用、長時(shí)程任務(wù)中較為實(shí)用。

同樣的,首先需要新建一個(gè)shell腳本的空白文件,習(xí)慣上用.sh做名字后綴以區(qū)分。

shell腳本名稱
圖3  shell腳本名稱

在此空白文件中,輸入shell命令語句,如下圖所示。這是兩個(gè)替換命令,第一步將后綴為.py的文件中的所有“yes”換成“no”,第二步將所有后綴為.out的文件中的“one”替換成“once”,運(yùn)行此shell腳本后,會(huì)先后執(zhí)行這兩個(gè)命令。

shell腳本內(nèi)容
圖4  shell腳本內(nèi)容

二、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版本+腳本名稱”,如下圖所示。

運(yùn)行Python腳本
圖5  運(yùn)行Python腳本

如果是shell腳本,運(yùn)行時(shí)大多使用“sh”命令,比如圖6所示。

運(yùn)行shell腳本
圖6  運(yùn)行shell腳本

這就是今天要和大家分享的關(guān)于Xshell怎么編譯文件,Xshell怎么編譯程序然后運(yùn)行的相關(guān)內(nèi)容,希望可以對(duì)大家有所幫助,更多軟件資訊和案例分享歡迎進(jìn)入中文網(wǎng)站查看。

 

 

展開閱讀全文

標(biāo)簽:Xshell創(chuàng)建會(huì)話,保持Xshell連接,Xshell設(shè)置Xshell功能

讀者也訪問過這里:
  • 熱門文章