我想make
我的目录中的一堆文件,但这些文件正在生成〜200行错误,所以他们飞过我的终端屏幕太快,我必须向上滚动才能阅读它们。管道程序输出到较少不显示输出的开始
我想将屏幕上显示的输出传输给传呼机,让我从头开始读取错误。但是,当我尝试
make | less
less
不显示输出的开始 - 它会显示这通常通过管道输送到屏幕上的输出端,然后告诉我,输出为1线长。当我尝试输入Gg
时,屏幕上的唯一行是执行的makefile的行,并且常规屏幕输出消失。
我错误地使用less
?我以前没有真正使用过,而且我遇到类似的问题,例如sh myscript.sh | less
,它不会立即显示输出文件的开头。
Acccha,我认为它与此有关,但我试过'make |少于2>&1'。有重定向在错误的地方。 – 2011-04-03 01:39:37
请您简单介绍一下'2>&1'和'|&'做什么? – winklerrr 2017-04-04 10:23:04