簡體   English   中英

默認文件以Mac,Linux和Windows結尾,可在外殼/終端中運行可執行文件

[英]Default file ending in Mac, Linux and Windows to run executable in the shell/terminal

我為Mac,Windows和Linux創建了python腳本的可執行文件(通過pyinstaller)。 對於Linux和Mac,我在shell中運行它們,因為它沒有自己的界面:只需打開shell並鍵入程序的名稱即可。

我想知道是否有一種方法可以使用某些文件結尾,因此如果用戶單擊該程序,它將在shell或終端中自動執行。 另外,我將對如何執行此操作的任何其他想法表示贊賞。

執行此操作的方法不是不附加特定的文件結尾,而是如注釋中所述,使文件可執行( chmod +x <file> ),並將魔術字節添加到告訴系統的文件開頭。如何執行它。

魔術字節是#! ,后跟可執行文件的路徑。 因此,對於python腳本,您可以在文件頂部放置以下內容:

#!/usr/bin/env python

好的,現在我終於找到了解決問題的方法。 在文件瀏覽器中單擊該程序后,要執行該程序,只需添加結尾的.command並使它可執行。

例如exampleprogram.command 點擊它會在shell中執行程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM