安装了 bc 但无法运行

安装了 bc 但无法运行

我使用 apt-get 从存储库安装了 bc,但无论我做什么都无法运行它。有人能解释一下以下内容吗……?

[~]$ pwd
/home/polaris
[~]$ bc
File /home/polaris/.bc is unavailable.
[~]$ which bc
/usr/bin/bc
[~]$ /usr/bin/bc
File /home/polaris/.bc is unavailable.
[~]$ file /usr/bin/bc
/usr/bin/bc: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), 
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for 
GNU/Linux 3.2.0, 
BuildID[sha1]=c98017fef306eb7d7f1b9699bf463622ad34125a, stripped

它是一个 64 位二进制可执行文件,而我的系统是 64 位的。它没有别名。为什么它会在我的主目录中寻找 .bc?我完全搞不懂。

答案1

您可能已将环境变量 BC_ENV_ARGS 设置为 .bc。删除该设置(可能在 .bashrc、.profile 等中),一切应该可以正常工作。尝试

unset BC_ENV_ARGS

进而

bc

看看是否能暂时解决问题。

相关内容