我在工作时注意到奇怪的行为猫在 CentOS 7 上。作为示例,测试连接的简单命令
hcat -e "show databases"
从主 ( ~/
) 目录运行时会返回错误,而从任何其他目录运行时会成功。
whereis hcat
返回 的单个位置/usr/bin/hcat
。
问题:如何调试这个?
我对 unix 没有太多经验,但我猜测可能有什么东西干扰了 bash,不过.bashrc
看起来.bash_profile
很干净。此外,它对于其他用户也运行良好。另外,在使用权限运行时会出现相同的行为sudo
,所以这不应该是权限问题?