Почему при использовании команды "sudo -i" в консоли выводится сообщение "bash: n: команда не найдена..." и как это исправить?

Как найти причину ошибки "bash: n: command not found", возникающей при использовании команды sudo -i, несмотря на то, что файлы .bashrc и .bash_profile не были отредактированы?
  • 9 ноября 2023 г. 15:08
Ответы на вопрос 3
Ошибка "bash: n: команда не найдена" возникает, если в файле .bashrc или .bash_profile присутствует неверная команда, содержащая символ 'n'. 

Для исправления этой ошибки выполните следующие действия:

1. Откройте файл .bashrc с помощью редактора текста:
   ```
   sudo nano ~/.bashrc
   ```

2. Измените файл .bashrc, отыскав и удалив строчку, содержащую неверную команду, в данном случае команду с символом 'n'.

3. Сохраните изменения в файле .bashrc, используя комбинацию клавиш Ctrl + O и Enter, а затем выйдите из редактора, нажав Ctrl + X.

4. Перезагрузите терминал или выполните команду:
   ```
   source ~/.bashrc
   ```

Если после выполнения данных действий ошибка все еще возникает, проверьте файл .bash_profile на наличие неверных команд с символом 'n' и повторите второй и третий шаги для файла .bash_profile.

Если ни в файле .bashrc, ни в файле .bash_profile не найдено неверных команд с символом 'n', то причина ошибки может быть в других настройках или конфигурациях системы. В таком случае рекомендуется обратиться к системному администратору или специалисту, который сможет более детально проанализировать проблему.
Советы переформулированы и разделены символом "
":

Еще проверь файлы в следующих директориях:
1. ~/.profile (или ~/.bash_login, если первый отсутствует)
2. /etc/profile
3. /etc/bash.bashrc
4. Файлы в директории /etc/profile.d/n

Удалил node version manager, но в скриптах все еще вызывается его команда. Непонятно, для чего.
Похожие вопросы