我对Linux有点陌生。
我的基本问题是:我需要像一个man
或less
页面一样显示D1
的输出,这样我就可以轻松地上下滚动。
我试过什么:curl cheat.sh/python | less
像这样奇怪的短信-
ESC[38;5;246m# Python是一个高级编程languageESC[39 39mESC[38;5;246m#和python是pythonESC[39 39mESC]pythonESC服务器的基本示例[38;5;246m#将在端口8 000 ESC上的当前目录中启动一台Web服务器][38;5;246m#转到[http://127.0.0.1:8000ESC[39m](http://127.0.0.1:8000ESC[39m] ESC[38;5;246m#转到[
C5
]ESC[38;5;246m#ESC]39 39mESC[38;5;246m#pythonESC v2.7ESC]39 39mESC[38;5;252mpythonESC[39 39mESC];[39 mESC[38;5;252 m ESC][39 mESC[38;5;252 m ESC][39 mESC][38;5;252 mESC][39 mESC[38;5;5;67m8000ESC][39 mESC][38;5;5;252m ESC][39 mESC][38;5;5;67m8000ESC[39 mESC][38;5;5;67m8000ESC[39 mESC][ 38;5;252m ] ESC[39mESC[38;5;252mhttp.serverESC[39mESC[38;5;252m ESC[39 mESC][38;5;5;67m8000ESC[39 mESC]]
在看了这之后,我尝试了:curl -vs cheat.sh 2>&1 | less
但是产量是一样的:
接受:/*标记包为不支持多用途HTTP/1.1 200 OK Server: nginx/1.13.12日期: Wed,2020年3月25日17:50:04 GMT内容-类型:文本/纯文本;charset=utf-8内容长度: 25502连接:保持-活动严格-传输-安全性: includeSubdomains X-帧选项:拒绝X-内容-类型-选项: nosniff {includeSubdomains{204个;0mESC[38;2;0;204;0mESC[0mESC][38;2;0;204;204;0m ESC][0m | _ <#>| <#>_~_[0mESC][48;2;85;85;85;85;85;85;85;85;85;85;85;85;85m ESC[0mESC[48;2;85;85;85mTESC[0mESC[48;2;85;85;85mhESC[0mESC[48;2;85;85;85 0mESC[0 0mESC][48;2;85;85;85;85;85m ESC[0mESC[48;2;85;85;85moESC[0mESC[48;2;85;85;85mnESC[0mESC[48;2;85;]85;85 0mESC[48;2;85;85;85;85 0mESC[48;2;85;85;85;85;85;85m ESC[0mESC[48;2;85;85;85mcESC[0mESC[48;2;85;85;85mhESC[0mESC[48;2;85;85;85meESC[0mESC[48;2;85;85;85maESC[0mESC[48;2;85;85;85mt ESC[0mESC[48;2;85;85;85msESC[0mESC[48;2;85;85;][0 0mESC][48;2;85;85;85;85m ESC[0mESC[48;2;85;85;85msESC[0mESC[48;2;85;85;]85mhESC[0mESC[48;2;85;85;85meESC[0mESC[48;2;85;85;85meESC[0mESC[48;2;85;85;85 0mESC[0 0mESC][48;2;85;85;85m ESC[0mESC[48;2;85;85;85myESC[0mESC[48;2;85;85;85moESC[0mESC[48;2;85;85;85muESC[0mESC[48;2;85;85;85m ESC][0 0mESC][48;2;85;85;85mnESC[0mESC[48;2;85;85;85meESC[0mESC[48;]2;85;85;85meESC[0mESC[48;2;85;85;85mdESC[0mESC[48;2;85;85;85m ESC[0mESC][ 48;2;85;85;85m ESC][0 0mESC[48;2;85;85;85;85]
最后,如果我更改上面的代码(这可能是错误的方法):curl -vs cheat.sh 1>&2 | less
然后,我将得到所需的卷曲输出,但按下一个按钮,终端显示如下:
~(尾)和我基本上可以按q退出
less
。
发布于 2020-03-25 18:23:02
使用-R
选项less
,以便将这些代码解释为颜色。它以人类可读的方式呈现代码。但是,可以将它们传递到终端,以解释为颜色。-r
把所有的东西都传递给终端,-R
只为颜色而做。
curl cheat.sh/python | less -R
https://unix.stackexchange.com/questions/574927
复制相似问题