问题没问清楚。是要在控制台里提供全屏字符界面?这个可以用ncurses。可以参考Midnight Commander的样子。另外一种就是给现有的命令行提供图形前端。Qt和C# WinForm比较适合这个,开发方便。
就是用你喜欢的语言喜欢的库写GUI,对应的操作,直接fork一个进程来跑命令,根据进程最后的返回值来决定GUI上如何展现。