应用程序(用 Mono C# 编写)是否可以运行控制台命令?

Raz*_*ick 5 mono command-line c# application-development

我想知道在 Ubuntu 中运行的 Mono C# 应用程序是否可以以某种方式运行终端命令。例如,用户是否可以给程序他或她的密码,然后让应用程序运行

sudo apt-get install application-name

(控制台要求密码)

password

(控制台请求确认)

y

优选地,这将在不实际打开用户可见的终端的情况下完成,以便应用程序可以提供必要的反馈并以尽可能少的用户交互干净地管理整个操作。

有没有办法做到这一点?如果是这样,如何?让我知道是否需要澄清。谢谢!