我想在我的目录中制作一堆文件,但这些文件会生成大约200行的错误,因此它们会在终端屏幕上飞速滚动,我必须向上滚动以阅读它们。
我希望将显示在屏幕上的输出管道到一个分页程序中,让我可以从开头开始阅读错误。但是当我尝试时
make | less
less
不能显示输出的开头,它显示通常导向屏幕输出的末尾,并告诉我输出只有1行。 当我尝试键入Gg
时,屏幕上唯一的行是执行的makefile的行,常规屏幕输出消失了。我是否使用
less
不正确? 我以前从未真正使用过它,并且在像sh myscript.sh | less
这样的东西中也遇到了类似的问题,其中它不会立即显示输出文件的开头。
make | less 2>&1
。重定向位置错了。 - Kevin Burke2>&1
和|&
的作用是什么? - winklerrr