bash - -bash:未设置:找不到命令
问题描述
当我使用 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
解决::我发现了错误。在文件 /etc/profile 中有一个 Unset 而不是 unset
解决方案
Bash
区分大小写,您要做的是unset
(注意较低的 u)。
推荐阅读
- python - Python 全局变量和关键字参数
- python - AI Agent 只在第一行工作
- mysql - 将 HTML Content-Type 字符集设置为 UTF-8 “破坏”SQL 请求
- php - 正则表达式匹配只有一个子元素的无序列表
- flutter - 在此 Flutter/Dart 代码中,无法将“Future ”分配给“Image”类型的变量?
- sql - 在 SQL 中使用递归函数将数字相乘
- c++ - 使用 __FUNCTION__ 调用另一个类中的同名函数
- c++ - 是否可以重载删除运算符以将指针设置为空?
- c# - 命令行 MonoGame 指南
- html - click="" 不适用于 tabindex='0'