如何在Linux中執行PL檔?

如何在Linux中執行PL檔?

我有一個需要執行的 vmware-install.pl 檔案。我雙擊它,但 Linux 會在文字編輯器中打開它進行編輯。如何執行這個文件呢?可以從 GUI 完成嗎?
在文件的屬性中顯示「允許將文件作為程式執行」。

我有 Fedora 18。


更新:
我設法打開控制台並導航到我的資料夾。我戳過:

chmod +x vmware-install.pl
vmware-install.pl 

最後一行說:

找不到 vmware-install.pl 指令...

但“ls”列出了那裡的文件...

答案1

改為執行此命令:

./vmware-install.pl 

./的是當前目錄。

如果您在沒有 的情況下運行它./,Linux 將在您的可執行路徑中查找調用的程序vmware-install.pl,但預設情況下當前目錄永遠不會在該路徑中(出於安全原因)。

答案2

“如何在 Linux 中執行 PL 檔案?”

Linux 中的 PL 檔案(檔案名稱以 .pl 結尾)很可能是 Perl 程式。所以用 perl 運行它,如下所示:

perl vmware-install.pl

通常也可以:

./vmware-install.pl        #or:
where/the/file/is/vmware-install.pl

但這需要chmod +x在 vmware-install.pl 上設定執行位(屬性),並且必須在 Linux 上安裝 Perl,其中第一行顯示 ( head -1 vmware-install.pl)。如果perl vmware-install.pl不起作用,可能有兩種解釋:1)您的系統沒有安裝 perl(在 Linux 上不太可能)或 2)perl 沒有安裝在$PATH環境變數中的任何資料夾中。嘗試:

echo $PATH
perl vmware-install.pl
/usr/bin/perl vmware-install.pl
/usr/local/bin/perl vmware-install.pl
/whereever/your/system/has/perl vmware-install.pl
sudo yum install perl        #to install perl on Redhat, RHEL, CentOS etc
sudo apt-get install perl    #to install perl on Ubuntu, etc

答案3

從圖形使用者介面:

  1. 右鍵單擊該資料夾,然後單擊“在終端機中打開”
  2. 輸入 ./vmware-install.pl

相關內容