Вкратце: В Debian / Ubuntu: запустите sensible-editor.
Но об ошибке вы видите:
Как уже упоминалось, если EDITOR пуст или не задан, неупомянутое расширение $EDITOR ничего не дает, поэтому то, что оболочка видит в качестве первого слова в строке, и как команда - это имя файла, которое появляется после.
] Процитированное расширение "$EDITOR" приведет к пустому слову, которое вызовет запутанную ошибку, когда оболочка попытается запустить пустую строку в виде команды:
bash: : command not found
Вероятно, вы хотите установить резерв в случае EDITOR не установлен. Вы можете использовать расширение ${par:-word} для этого. Например. "${EDITOR:-vi}" будет использовать значение EDITOR, а если он пуст или не установлен, вернитесь к vi.
Тогда есть также VISUAL, который в значительной степени выполняет ту же функцию, поэтому вы можете проверить оба: "${VISUAL:-${EDITOR:-vi}}".
Вкратце (вместо editor, vi или nano), поскольку он разрешает настройку по умолчанию для редактора по умолчанию , в отличие от editor, которая зависит от общесистемной символической ссылки, установленной update-alternatives.
sensible-editor также проверяет VISUAL и EDITOR, поэтому вам не нужно их явно проверять, но может просто запустить sensible-editor $file, и он пойдет правильно.
(Даже если ваша система может быть однопользовательской системой, хорошо иметь в виду, что многопользовательские системы существуют, и вы можете иметь несколько пользователей даже на настольной машине.)
Решил его, добавив следующую строку в .profile,
export PATH=$PATH:/sbin
Ссылка: https://ubuntuforums.org/showthread.php?t=2267058&p=13236758#post13236758 1]
Решил его, добавив следующую строку в .profile,
export PATH=$PATH:/sbin
Ссылка: https://ubuntuforums.org/showthread.php?t=2267058&p=13236758#post13236758
Решил его, добавив следующую строку в .profile,
export PATH=$PATH:/sbin
Ссылка: https://ubuntuforums.org/showthread.php?t=2267058&p=13236758#post13236758