我想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