測試您的Perl安裝

為了測試我們新安裝的Perl,我們需要一個簡單的Perl程序。大多數(shù)新程序員學(xué)到的第一件事是如何讓腳本說&##39;Hello World&##39;。讓我們看看一個簡單的Perl腳本。

 #!/usr/bin/perl
print&##34;Hello World.\ n";

第一行是告訴計(jì)算機(jī)Perl解釋器所在的位置。Perl是一種解釋的語言,這意味著我們不使用Perl解釋器來運(yùn)行程序。第一線通常#防火小知識!/usr/bin/perl#!/usr/local/bin/perl,但取決于perl在系統(tǒng)上的安裝方式。

第二行告訴Perl解釋器打印單詞'Hello World。'然后是newline(車廂返回)。如果我們的Perl安裝工作正常,那么在運(yùn)行該程序時,我們應(yīng)該看到以下輸出:

你好世界。

測試您的Perl安裝取決于您使用的系統(tǒng)類型,但我們'將看看兩種最常見的情況:

  1. 在Windows上測試Perl(Active Perl)
  2. 在*nix系統(tǒng)上測試Perl

您要做的第一件事是確保您按照Active Perl安裝教程并在您的機(jī)器上安裝了Active Perl和Perl軟件包管理器。接下來,在C:drive上創(chuàng)建一個文件夾為了將腳本存儲在其中-為了本教程的目的,我們'將調(diào)用此文件夾Perlscript。將'Hello World'程序復(fù)制到C:\ perlscripts \中并確保文件名你好。

獲取Windows命令提示符

現(xiàn)在我們需要進(jìn)入Windows命令提示符。通過單擊開始菜單并選擇項(xiàng)目運(yùn)行…來執(zhí)行此操作。這將彈出運(yùn)行屏幕ains打開:行。從這里開始,只需在打開:字段中鍵入cmd,然后按輸入鍵。這將打開(又一個)窗口,這是我們的Windows命令提示符。你應(yīng)該看到這樣的東西:

Microsoft Windows XP[版本5.1.2600](C)版權(quán)所有1985-2001 Microsoft Corp.C:\ Documents and Settings \ perlguide \ destop>

我們需要通過鍵入以下命令更改包含Perl腳本的目錄(cd):

cd c:\ Perlscript

這應(yīng)該使我們的提示反映出路徑的變化如下:

C:\ Perlscript>

現(xiàn)在我們'位于與腳本相同的目錄中,我們只需在命令提示符下鍵入其名稱即可運(yùn)行它:

你好

如果Perl已安裝并正確運(yùn)行,則應(yīng)輸出短語'Hello World。',然后返回Windows命令提示符。

測試Perl安裝的另一種方法是使用-v標(biāo)志運(yùn)行解釋器本身:

122 perl-v 123

如果Perl解釋器正常工作,則應(yīng)輸出相當(dāng)多的信息,包括您正在運(yùn)行的當(dāng)前版本的Perl。

測試您的安裝

如果您正在使用學(xué)?;蚬ぷ鞯腢nix/Linux服務(wù)器,則可能已經(jīng)安裝并運(yùn)行了Perl-如有疑問,請咨詢您的系統(tǒng)管理員或技術(shù)人員。我們可以通過幾種方法測試安裝,但首先,您需要完成兩個初步步驟

首先,您必須將您的'Hello World'程序復(fù)制到您的主目錄。這通常是通過FTP完成的。

將腳本復(fù)制到服務(wù)器后,您需要訪問shell提示符on機(jī)器,通常通過SSH。達(dá)到命令提示符后,可以通過鍵入以下命令切換到home目錄:

cd~

到那時,測試Perl安裝與在windows系統(tǒng)上進(jìn)行額外步驟的測試非常相似。為了執(zhí)行程序,您必須首先告訴操作系統(tǒng)該文件可以執(zhí)行。這是通過設(shè)置腳本上的權(quán)限來完成的,以便任何人都可以執(zhí)行它。您可以使用chmod命令來執(zhí)行此操作:

164 chmod 755你好

設(shè)置權(quán)限后,只需鍵入其名稱即可執(zhí)行腳本。

你好

如果這不起作用,則當(dāng)前路徑中可能沒有主目錄。只要您與腳本位于同一目錄中,就可以告訴操作系統(tǒng)運(yùn)行該程序(在當(dāng)前目錄中),如下所示:

科普_1

/你好

如果Perl已安裝并正確運(yùn)行,則應(yīng)輸出短語'Hello World。',然后返回Windows命令提示符。

測試Perl安裝的另一種方法是使用-v標(biāo)志運(yùn)行解釋器本身:

197 perl-v 198

如果Perl解釋器正常工作,則應(yīng)輸出相當(dāng)多的信息,包括您正在運(yùn)行的當(dāng)前版本的Perl。