-bash: Unset: команда не найдена - PullRequest
0 голосов
/ 16 сентября 2018

Когда я захожу на свой удаленный сервер, используя 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 голосов
/ 16 сентября 2018

Проблема в том, что вы отредактировали файл .bashrc, который находится в домашнем каталоге пользователя.

вместо того, чтобы вводить команду unset, у вас возникают проблемы Unset.Это коренная причина проблемы.

Каждый раз, когда bash инициализируется, он выполняет все инструкции в файле .bashrc.Вот почему при каждом входе в систему отображается сообщение об ошибке.

0 голосов
/ 22 сентября 2018

Я нашел ошибку. В файле /etc/profile был один Unset вместо unset.

0 голосов
/ 16 сентября 2018

Bash является чувствительным к регистру , то, что вы пытаетесь сделать, это unset (обратите внимание на нижнюю букву u).

...