Обычный способ чтения выходов приложения выполняется с терминала. В некоторых программах есть опция -quiet для уменьшения выходных данных, у некоторых есть дополнительная опция --verbous для просмотра как можно больше (это зависит от кода). Тем не менее, некоторые программы записывают файл журнала, чтобы узнать, что произошло.
Все это сильно отличается от программного обеспечения. Таким образом, общий ответ на ваш вопрос не может быть задан.
Для PulseAudio существует wiki о том, как регистрировать вывод.
То, что вы ищете, это Mono, который цитируется на веб-сайте проекта:
Открытый исходный код, кросс-платформенный, реализация C # и CLR, совместимый с Microsoft .NET [ ! d3]Mono также поставляется с интегрированной средой разработки (IDE): Mono . Оба программного обеспечения упакованы для Ubuntu.
Mono
Mono
Этот последний пакет зависит от первого. Установка этого пакета автоматически установит другой.
Вы можете разрабатывать приложения C # на Linux с .NET Core: https://www.microsoft.com/net/core
После его установки введите dotnet new в своем терминале, чтобы получить список шаблонов приложений, которые могут быть сгенерированы для вас.
В настоящее время в .NET Core 2.0 это список:
Templates Short Name Language Tags
--------------------------------------------------------------------------------------------------------
Console Application console [C#], F#, VB Common/Console
Class library classlib [C#], F#, VB Common/Library
Unit Test Project mstest [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
ASP.NET Core Empty web [C#], F# Web/Empty
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App razor [C#] Web/MVC/Razor Pages
ASP.NET Core with Angular angular [C#] Web/MVC/SPA
ASP.NET Core with React.js react [C#] Web/MVC/SPA
ASP.NET Core with React.js and Redux reactredux [C#] Web/MVC/SPA
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
Nuget Config nugetconfig Config
Web Config webconfig Config
Solution File sln Solution
Razor Page page Web/ASP.NET
MVC ViewImports viewimports Web/ASP.NET
MVC ViewStart viewstart Web/ASP.NET
Текущая последняя версия 2.0 и охватывает все мои потребности.