标签: less

"less" 不会自动解压缩 gzipped 文件

在 Fedora/Redhat/CentOS 上,该less命令似乎神奇地检测到一个 gzipped 文件并即时解压缩它,因此您可以执行以下操作:

less my_stuff.csv.gz
Run Code Online (Sandbox Code Playgroud)

我刚刚注意到这在 Ubuntu 11 上不起作用

less my_stuff.csv.gz
"my_stuff.csv.gz" may be a binary file.  See it anyway? 
Run Code Online (Sandbox Code Playgroud)

我一直在检查我的 CentOS 虚拟机,看看是否有一些 shell 别名魔法可以使它工作,但似乎没有。CentOS 二进制文件中是否内置了 gzip 支持?

如果有人知道这如何在 CentOS 上工作和/或如何使其在 Ubuntu 上工作,我将不胜感激。

我知道我可以做到

zcat my_stuff.csv.gz | less
Run Code Online (Sandbox Code Playgroud)

但这会使我的键盘磨损得更快。

gzip less

64
推荐指数
2
解决办法
5万
查看次数

如何制作“更少”的输出颜色?

当我在没有寻呼机的情况下运行程序(例如grepls)时,其输出是彩色的。但是,当我运行它时,它的输出通过管道传输到less,没有显示颜色。

例如,此命令输出彩色输出:

grep -r something
Run Code Online (Sandbox Code Playgroud)

但这不是:

grep -r something | less
Run Code Online (Sandbox Code Playgroud)

为什么?我怎样才能看到颜色less

command-line less

31
推荐指数
1
解决办法
3万
查看次数

手册页使用的默认 PAGER 是什么?

PAGER手册页使用的默认值是什么。

我,e 程序运行手册页是什么?

它看起来有些像moreless。我确定不是,more因为more不支持向后倒退。

default-programs manpage less more pager

27
推荐指数
2
解决办法
1万
查看次数

26
推荐指数
3
解决办法
8536
查看次数

我怎样才能停止存储历史记录?

每次我在 中搜索一个术语时less,它都会将我的搜索存储在文件中.lesshst。我怎样才能阻止这种行为?

less

19
推荐指数
1
解决办法
9893
查看次数

使用“less”命令时,如何将终端上显示的内容重定向到文件?

我如何将终端内容(当前我在使用less命令时查看的不是整个文件的内容)重定向到输出文件,直到我按Q退出less

command-line redirect less

19
推荐指数
1
解决办法
1343
查看次数

为什么 vim 和 less 有如此相似的键绑定?

他们是否共享代码,或者这只是一种传统?是否有其他具有类似键绑定的程序?

vim command-line less history-of-ubuntu

15
推荐指数
1
解决办法
6156
查看次数

如何在不影响生成输出的命令的情况下停止跟踪输出?

我正在运行一个服务器,该服务器的日志记录在终端中,而不是任何文件中。我想用less来查看这个日志。

node server.js | less
Run Code Online (Sandbox Code Playgroud)

当我只想查看日志时,我使用按Shift+F到文件末尾并继续查看日志。当我想停止它时,我使用CTRL+ C

不幸的是,这也会停止服务器。我只想在不停止服务器的情况下停止观看日志的结尾。

这该怎么做?

command-line pipe less

14
推荐指数
2
解决办法
5217
查看次数

使用 journalctl 查看日志后,如何退出显示“第 1-2/2 行(结束)”的屏幕?

journalctl -p err -b例如,当您使用该命令时,您会得到一个以“END”结尾的答案。我用什么命令来结束这个并有机会输入下一个命令而不必关闭窗口并打开一个新窗口?

erik@server ~ $ journalctl -p err -b
-- Logs begin at sön 2019-09-22 20:17:42 CEST, end at sön 2019-09-22 20:20:01 CE
sep 22 20:17:51 server iscsid[1289]: iSCSI daemon with pid=1290 started!
lines 1-2/2 (END)
Run Code Online (Sandbox Code Playgroud)

终端截图

command-line systemd less pager systemd-journald

14
推荐指数
2
解决办法
6372
查看次数

查看没有带有特定字符串的行的文件

搜索类似tailless这样的程序,它可以让我查看没有包含特定字符串的行的日志。例如,在没有 UFW ( [UFW BLOCK]) 条目行的情况下查看我的系统日志。

command-line less

13
推荐指数
4
解决办法
4873
查看次数