clear 命令失效问题解决
使用 clear 命令时,会出现如下错误:
$ clear
terminals database is inaccessible
经过 Ask Ubuntu 一个回答的提醒,我发现问题的原因是系统的 clear 程序被 conda 环境中的 clear 程序覆盖了:
$ which clear
/home/ubuntu/miniforge3/envs/InternEvo/bin/clear
据说这是迁移了 conda 环境导致的问题。我的这个环境确实迁移过。有人提出的解决办法是屏蔽 conda 的 clear 程序:
mv $CONDA_PREFIX/bin/clear{,.bak}
或者也可以设置 TERMINFO 环境变量:
export TERMINFO="/usr/share/terminfo"

浙公网安备 33010602011771号