-bash:未设置:找不到命令

时间:2018-09-16 10:02:17

标签: bash login server unset

当我使用ssh登录到远程服务器时,收到消息-bash: Unset: command not found

您可以找到示例屏幕截图 here

这些是服务器的详细信息。

~$ 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)。

3 个答案:

答案 0 :(得分:0)

Bashcase sensitive,您想要做的是unset(注意下方的u)。

答案 1 :(得分:0)

问题是您已经编辑了位于用户主目录中的.bashrc文件。

您遇到的问题是unset,而不是发出命令Unset。这是问题的根本原因。

每次初始化bash时,它将执行.bashrc文件中的所有指令。这就是为什么每次登录时都会显示错误消息的原因。

答案 2 :(得分:0)

我发现了错误。文件/etc/profile中有一个Unset而不是unset