自从升级到Python 3.4之后,所有交互式命令都记录到~/.python_history
。我不希望Python创建或写入此文件。
创建到的符号链接/dev/null
无效,Python会删除该文件并重新创建它。该文档建议删除sys.__interactivehook__
,但这也会删除制表符补全。如何禁用该历史记录文件,但仍保留制表符补全功能?
额外细节:
- 发行版:Arch Linux x86_64
- 阅读专线6.3-3
- python 3.4.0-2
chattr
。我正在寻找一个(用户)配置文件或环境变量。
inputrc
但chmod
对我也不起作用,该文件无论如何都会被修改(Arch Linux)。有一个info inputrc
页面,但是我通常不喜欢阅读信息页面,因为它们很难导航。