我正在GNU ed 1.18
运行Fedora Linux 36
。我还安装了运行ed
,rlwrap
这使我可以访问我的命令历史记录。我的.ed_history
文件的大小限制似乎为 300 行。我想增加这个限制,如果可能的话,也许可以增加到无限。
答案1
这是一个关于(“readline 包装器”)的问题,rlwrap
而不是关于 的问题ed
。
该rlwrap
工具的默认历史记录大小为 300 个条目。您可以使用该工具的-s
( --histsize
) 选项来增加此值:
rlwrap -s 1000 ed
无法设置“无限”历史记录大小。相反,选择一个足够大number 作为 的参数-s
。
您还可以通过向文件中添加如下部分来设置rlwrap
将使用的历史记录大小:ed
~/.inputrc
$if ed
set history-size 1000
$endif