查看文件内容时,我想自动将cat
文件短,但less
超过屏幕尺寸的文件短。我可以在中使用某些东西wc -l
,但是有没有一种更好的方式可以考虑窗口大小/当前可用行数呢?
注意:通常,应避免使用
—
克里斯·佩奇
cat
来查看文件。通常,您只应使用cat
将文件的内容发送到stdout,以便可以将其通过管道传输到另一个进程。避免cat
用于查看的原因是它将原始字节发送到终端,这可能导致执行意外的终端命令(例如,某些用户碰巧在文件中包含正确的字节以禁用终端键盘时卡住了) 。通常,您应该使用诸如的寻呼机less
或编辑器,它们会格式化特殊字符以进行显示,以便终端不会解释它们。
如果要使用cat直接在终端中查看文件内容,请至少使用cat来
—
克里斯·佩奇
cat -v
转义特殊字符。
@bitmask好点,这就是为什么我问是否可以分屏显示
—
Tobias Kienzler 2012年
cat
?可能是更好的解决方案
@ChrisPage我的键盘没有被杀,但我想我设法搞砸的代码页一次...感谢您指出
—
托比亚斯Kienzler
cat -v
了
git log
其中确实有这件事情。您永远不会事先知道会得到什么(必须打q
吗?)。