防止 nano 保留搜索历史记录

防止 nano 保留搜索历史记录

我最近注意到,当使用在文件中搜索字符串时nano,搜索会保存到此文件中:

~/.nano_history

但这不是必要的,我也不想要这个功能,那么有什么办法可以禁用它,以便它不会将搜索历史写入文件吗?


操作系统信息:

Description:    Ubuntu 15.04
Release:    15.04

封装信息:

nano:
  Installed: 2.2.6-3
  Candidate: 2.2.6-3
  Version table:
 *** 2.2.6-3 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status

答案1

打开文件/etc/nanorc(运行sudo nano /etc/nanorc)并注释掉set historylog此部分中的行:

## Enable ~/.nano_history for saving and reading search/replace strings.
set historylog

看起来应该是这样的:

## Enable ~/.nano_history for saving and reading search/replace strings.
# set historylog

然后退出并保存,您就完成了!

答案2

一种快速而肮脏的方法可能是清除文件,然后使用以下命令设置该文件的只读权限:

echo "" > ~/.nano_history
chmod 400 ~/.nano_history

相关内容