4

Когда я запускаю терминал в моей элементарной ОС (Ubuntu 14.04 dist), он выглядит следующим образом:

Support: command not found
anargu@anargu-notebook-PC:~$

первая строка (Support: ...) появилась после попытки установить nodejs, но у меня были проблемы с его установкой, и я попытался установить как 5 раз разными способами, и, наконец, я смог установить его. Но « Поддержка: команда не найдена » появлялась при каждом запуске терминала.

Я новичок в Ubuntu, и я не знаю, что это относится к поддержке, но я могу ввести некоторые команды, такие как ls, cd, sudo apt-get, и они работают нормально. Так, пожалуйста, кто-то может мне помочь?

заранее спасибо

3 ответа3

5

Спасибо Xen2050, я проверял свой файл bashrc (с echo "step1" ...) и нашел эту часть:

###-tns-completion-start-###
if [ -f /home/anargu/.tnsrc ]; then 
    source /home/anargu/.tnsrc 
fi
###-tns-completion-end-###

Ну, я могу идентифицировать это, потому что я установил nativescript (https://www.nativescript.org/), и эта часть кода соответствует ему. Когда я прокомментировал (поставил несколько «#») эти строки, то:

Support: command not found просто исчезла.

Я думаю, что я решил эту проблему, просто комментируя эту часть кода, потому что тогда я не мог найти никаких проблем в данный момент. Спасибо вам большое!

3

Ошибка bash «xxxxxx: команда не найдена» появляется при попытке запустить команду / программу, которая не установлена или отсутствует в пути, и т.д. Согласно комментарию Hastur, поиск "Support" в .bashrc - отличная идея, и проверьте также .login & .profile, если они существуют (я не думаю, что они должны работать только для открытия терминала.

Может быть в файле ~/.bashrc . В общем, чтобы найти загадочную ошибку, я бы проверил это так:

Попробуйте открыть терминал и введите

source ~/.bashrc

Если ошибка появляется, то это определенно является проблемой. Посмотрите в файле строку, которая вызывает ошибку - может быть строка за строкой вставлена в терминал, если он не перегружен, или добавить строки echo "step 1" ... echo "step 2" т.д., Чтобы сузить его. Затем удалите / измените оскорбительную строку.

2

Ответ @Anargu приведет меня к источнику проблемы. В ~/.tnsrc меня был комментарий к первой строке, который фактически не был закомментирован. Первым словом в заявлении было « Support , поэтому ошибка показала это слово.

Я открыл файл, удалил строку, и ошибка перестала отображаться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .