命令 | less 的模式(例如mitmproxy -h | less,這段命令意思就是顯示mitmproxy的幫助文件,並且用less模式去讀取這個文件),在less模式下你一次只能讀一部分文字,但是你可以輸入命令來翻頁,你可以按空格鍵向下翻頁;而按b鍵則向上翻頁。另外,在輸入狀態先輸入一個斜槓,再輸入文字,就可以把全文中帶有該文字的地方高亮(例如輸入/port就是把全文中帶有port這個文字的地方標記高亮);最後使用ctrl+z退出less模式。如果你使用more的命令當然也可以這樣翻頁,但是首先它也是隻顯示一部分內容(而不是全部),可是這個模式不能輸入命令(所以不能搜尋文件),最討厭的是當你翻到底的時候命令就自動退出more模式了,所以還是less更多人用。
至於有沒有一次顯示所有內容的方法?我到處都找遍了也沒發現(甚至找了國外的StackOverflow,以上方法就是我從那裡找來的)。可是我清晰地記得有時候瀏覽幫助文件一開始是可以顯示完全的,只不過後來不知道為什麼又不行了。在CSDN有人說可以修改PUTTY、XSHELL等遠端登入軟體的lines of scrollback選項,我試過好像沒什麼作用就不發上來了。如果有人知道一次完全顯示的方法,請留言,謝謝。
樓上有人說了用 命令 | more 的方法顯示,這種方法其實不好。更好的方法反而是使用
命令 | less 的模式(例如mitmproxy -h | less,這段命令意思就是顯示mitmproxy的幫助文件,並且用less模式去讀取這個文件),在less模式下你一次只能讀一部分文字,但是你可以輸入命令來翻頁,你可以按空格鍵向下翻頁;而按b鍵則向上翻頁。另外,在輸入狀態先輸入一個斜槓,再輸入文字,就可以把全文中帶有該文字的地方高亮(例如輸入/port就是把全文中帶有port這個文字的地方標記高亮);最後使用ctrl+z退出less模式。如果你使用more的命令當然也可以這樣翻頁,但是首先它也是隻顯示一部分內容(而不是全部),可是這個模式不能輸入命令(所以不能搜尋文件),最討厭的是當你翻到底的時候命令就自動退出more模式了,所以還是less更多人用。
至於有沒有一次顯示所有內容的方法?我到處都找遍了也沒發現(甚至找了國外的StackOverflow,以上方法就是我從那裡找來的)。可是我清晰地記得有時候瀏覽幫助文件一開始是可以顯示完全的,只不過後來不知道為什麼又不行了。在CSDN有人說可以修改PUTTY、XSHELL等遠端登入軟體的lines of scrollback選項,我試過好像沒什麼作用就不發上來了。如果有人知道一次完全顯示的方法,請留言,謝謝。