исходная команда не найдена

Я установил среду Python и все, что с этим связано, будучи пользователем xxx и в группе nginx. Когда я пытаюсь активировать среду, используя source /path/to/activate пользователя xxx, я могу это сделать, но когда я вхожу в систему как пользователь yyy, который входит в группу nginx, и пытаюсь использовать команду - source /path/to/activate, я получаю это сообщение об ошибке:

source: command not found.

Я посмотрел на sudo: source: команда не найдена , но это не помогает.

3
задан 13 April 2017 в 15:24

1 ответ

Хорошо, я наконец-то нашел решение этой проблемы. Когда я создаю нового пользователя, у этого пользователя будет меньше функциональности в командной строке. Он не сможет использовать клавиши со стрелками ВВЕРХ или копировать и вставлять из оболочки или такие команды, как источник и автозаполнение. Причина этого в том, что новый пользователь будет использовать оболочку по умолчанию / bin / sh, и все эти функциональные возможности существуют в / bin / bash. Таким образом, один из способов обойти это просто изменить оболочку, которую вы используете, введя имя оболочки.

$ bash

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

user@localhost$
0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: