我正在使用Symfony 2控制台组件编写控制台应用程序,我想在我的应用程序的第一行之前(或作为)运行控制台清除命令。
我做了一些研究,并且很难找到是否可能。
答案 0 :(得分:14)
我一直在寻找类似的功能。 symfony控制台没有任何内置功能可以清除屏幕,但我仍然可以通过使用转义码重置终端来实现select * from -- or select A.* from
(SELECT first_name ,last_name FROM persons_table) A
inner join
(select lastName from exclusiveListTable ) B
on A.last_name = B.lastName
行为,如下所示:
clear
有关代码的更详细说明,请参阅帖子“Clear the Ubuntu bash screen for real”和“What commands can I use to reset and clear my terminal?”,以及我从中获取代码的symfony控制台pull request模仿$output->write(sprintf("\033\143"));
功能。