小编Joh*_*udd的帖子

为什么“少”有时会忘记它的历史

我设置并导出$LESSHISTFILE$LESSHISTSIZE但是如果我在一个less会话中执行搜索,关闭,重新打开它并尝试重复我的上次搜索,我得到“没有以前的正则表达式(按 RETURN)”。

它在 Ubuntu 14.04 中按预期工作,但在 Fedora 版本 7 中不工作。有什么建议吗?

它正在写信给$LESSHISTSIZE. 我在 Ubuntu 和 Fedora 上都将相同的文本写入历史文件。下面我从一个空的历史文件开始,然后执行cal | less. 我在less. 但是当我退出并重新运行该less命令时,如果尝试仅使用该/命令重复搜索,它会给我错误消息。

$ cal | less
$ ls -l  $LESSHISTFILE
-rw------- 1 cs cs 40 Aug  4 14:23 .lesshist
$ cat  $LESSHISTFILE
.less-history-file:
.search
"xxx
.shell
$ 
Run Code Online (Sandbox Code Playgroud)

可能是因为 Fedora 上的版本太旧了。

$ less --version
less 394
Copyright (C) 1984-2005 Mark Nudelman
Run Code Online (Sandbox Code Playgroud)

less command-history

5
推荐指数
1
解决办法
444
查看次数

标签 统计

command-history ×1

less ×1