当我使用ssh登录到远程服务器时,收到消息-bash: Unset: command not found
。
这些是服务器的详细信息。
~$ lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 6.5 (Santiago)
Release: 6.5
Codename: Santiago
您能帮我解决这个问题吗?您需要在用户登录后查找服务器在哪里执行此错误命令(Unset
而不是unset
)。
答案 0 :(得分:0)
Bash
是case sensitive,您想要做的是unset
(注意下方的u)。
答案 1 :(得分:0)
问题是您已经编辑了位于用户主目录中的.bashrc
文件。
您遇到的问题是unset
,而不是发出命令Unset
。这是问题的根本原因。
每次初始化bash时,它将执行.bashrc
文件中的所有指令。这就是为什么每次登录时都会显示错误消息的原因。
答案 2 :(得分:0)
我发现了错误。文件/etc/profile
中有一个Unset
而不是unset
。