Answers:
在我的系统,man less说:
s文件名
将输入保存到文件。仅当输入为
管道,而不是普通文件。
为我工作!
lesskey更改常规命令的文件。请参阅man lesskey
s也不适合我,但-o file可以。
man less...
接受的答案在Mac上不起作用-正如@benroth所说,按s只是向下移动一行-但您可以使用其他方法。
在less --help:
|Xcommand Pipe file between current pos & mark X to shell command.
和
A mark is any upper-case or lower-case letter.
Certain marks are predefined:
^ means beginning of the file
$ means end of the file
因此,如果转到缓冲区(<)的顶部,然后:
|$cat > /tmp/foo.txt
缓冲区的内容将被写到/tmp/foo.txt。
当你less打开,你可以保存完整的输出到文件中。与一样vim,less支持命令。
只需键入密钥s,然后less将询问您要保存内容的文件的名称,只需键入文件名,然后键入Enter。
干杯
使用>运算符。例如:less foo.bar > output.txt。
|avi -。