如何使用gtk#打开mac终端

4

我使用Xamarin在Mac OS上制作了一个gtk#工具。问题是,我想打开Mac终端并传递一些参数。

从我的代码中,我可以像这样打开Windows控制台,但这次我想在Mac上做同样的事情。

    System.Diagnostics.Process p = new System.Diagnostics.Process();
    System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo ();
    info.FileName="cmd.exe";
    info.Arguments ="/C commands||pause";
    p.StartInfo = info;
    p.Start ();

有没有其他方法来实现这个东西,例如创建一个shell文件并在其中进行更改和执行等。这是我第一次在Mac上工作,请从头开始解释。我在互联网上找不到相关的信息。
2个回答

2

如果您正在使用Jaguar (OS X 10.2),那么终端应用程序将位于/ Applications / Utilities文件夹中,如先前发布的。如果它不在那里,则已被删除。在这种情况下,您需要从另一个Mac系统获取副本,或者修复您的OS X安装。


0

你可以使用这个命令打开终端。

$ open /Applications/Utilities/Terminal.app

或者直接调用bash或sh

$ bash <options> <file>

$ sh <options> <file>

您将在手册页面中看到选项。

只需在您的Mac或Linux终端中键入此命令即可。

$ man bash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接