这是我在 Linux Server 中使用 system.out.println 得到的输出。 问题是,我无法查看序列号 1 的输出,因为下面的内容占据了整个屏幕。
请告诉我如何滚动到顶部?
341:allitems: tq_relation
342:allitems: tr_num
343:allitems: trader_id
344:allitems: tradetick
345:allitems: trading_state
346:allitems: treas_shrs
347:allitems: treas_stk
348:allitems: treasury_yield
349:allitems: trend
350:allitems: uask_quote
351:allitems: uask_quote_date
352:allitems: ubid_quote
353:allitems: ubid_quote_date
354:allitems: under_cusip
355:allitems: undersymbol
356:allitems: unique_symbol
357:allitems: unit_measure
358:allitems: unpriced
359:allitems: unsolicited
360:allitems: valoren
361:allitems: value_pr_shortinterest
362:allitems: value_shortinterest
363:allitems: vega
364:allitems: vl
365:allitems: vol
366:allitems: volatility12
367:allitems: vwap
368:allitems: wanted_off_bid_ind
369:allitems: wk52hi
370:allitems: wk52hidate
371:allitems: wk52hidate_t
372:allitems: wk52lo
373:allitems: wk52lodate
374:allitems: wk52lodate_t
375:allitems: wkinprog
376:allitems: xchg
377:allitems: xdate
378:allitems: xday
379:allitems: xmonth
380:allitems: xyear
381:allitems: yield
最佳答案
Linux 的强大之处在于,您可以将某些命令重定向并输出到其他命令,就像使用程序 1 的输出作为程序 2 的输入一样。这可以通过使用以下方式进行存档:
program1|program2
更具体地说,您可以使用像 less 或 more 这样的寻呼机。使用 less 命令,您可以前后滚动并搜索输出中的特定模式。 more 命令按页显示输出。按回车键即可显示文件的下一页。为了您的目的,您所要做的就是使用。
myprogram|less
或
myprogram|more
无论你喜欢什么。另一种方法是将输出重定向到文件。您可以使用重定向运算符 > 和
来完成此操作myprogramm > log.txt
将记录输出log.txt。
甚至还有第三种方法使用脚本命令。当你打字时
script log.txt
至少在 bash 中,这会打开一个子 shell,并且每个输入和输出都将记录到 log.txt 中。您可以使用exit关闭并随后访问日志。在后两种情况下,您可以使用您喜欢的文本编辑器或寻呼机查看 log.txt 文件。
关于linux - 在linux中显示OutPut后,我如何从头开始看到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9685533/