我有一個需要執行的 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
從圖形使用者介面:
- 右鍵單擊該資料夾,然後單擊“在終端機中打開”
- 輸入 ./vmware-install.pl