我正在使用 Ubuntu,我希望能够以less compressed_text_file.gz未压缩的形式键入和分页文本文件的内容。有没有办法做到这一点?
小智 65
使用zcat,然后通过管道将其传送到less。
$ zcat $FILE | less
Run Code Online (Sandbox Code Playgroud)
Gil*_*il' 35
您可以配置键绑定,并设置许多设置了less一个名为文件~/.lesskey。创建文件后,运行lesskey命令;它生成一个名为的文件~/.less,less它在启动时读取。
您想要的设置是LESSOPEN. 这是一个输入格式化程序。该less软件包带有一个示例格式化程序/bin/lesspipe;它解压缩 gzipped 文件,显示许多多文件存档格式的内容列表,并将几种格式化文本格式转换为纯文本。在您的~/.lesskey:
#env
LESSOPEN=|/bin/lesspipe %s
Run Code Online (Sandbox Code Playgroud)
小智 9
我正在使用 IBM,在使用时zcat,它会抱怨找不到以.Z.
在 IBM 上可以使用gzcat:
$ gzcat log_file.gz | less
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60480 次 |
| 最近记录: |