我使用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上工作。请从头开始解释。我无法在互联网上找到相关信息。
答案 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