【问题标题】:How to do clear screen on Apache Felix Gogo shell?如何在 Apache Felix Gogo shell 上清除屏幕?
【发布时间】:2018-02-26 20:41:39
【问题描述】:
我正在使用 Liferay DXP。在使用 Apache Felix gogo shell 时,我找不到如何进行清屏? 就像 windows 中的 cls 和 Mac / Linux 上的 clear 一样。屏幕变长了,我必须手动关闭终端,然后再打开它。在 Windows / Linux 上按 CTRL / CMD + C 将停止 OSGI 服务器,我不得不再次重新启动服务器,这绝不是我的选择。
【问题讨论】:
标签:
java
terminal
liferay
osgi
apache-felix
【解决方案1】:
如果您使用的是 Gogo JLine shell (org.apache.felix.gogo.jline),则 clear 命令有效。
但是,如果您使用的是普通 shell (org.apache.felix.gogo.shell),则无法执行此操作...除非我想多次点击 Return。
【解决方案2】:
我正在发布我自己的答案 :-) 在命令行上没有办法。但是如果您在 Eclipse 中启动服务器,您可以通过右键单击服务器和Open GOGO shell 来查看 gogo shell。在 Eclipse 终端中,您可以通过单击位于终端窗口右上角的Clear terminal 图标来清除它。