如何使用gtk打开mac终端#

时间:2016-01-15 07:56:00

标签: c# macos mono gtk#

我使用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 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您可以使用此命令打开终端。

$ open /Applications/Utilities/Terminal.app

或者只是调用bash或sh

$ bash <options> <file>

$ sh <options> <file>

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

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

$ man bash