Позвольте мне ответить на ваш вопрос в нескольких частях.
Настройка псевдонима в Bash
В вашем .bashrc поместите строку следующего содержания:
alias sim="sudo vim"
В некоторых системах (например, Ubuntu) эта строка должна идти в ваш файл .bash_aliases , который будет автоматически загружен по умолчанию .bashrc .
Обратите внимание, что нет необходимости иметь дело с аргументами команды; они будут автоматически добавлены в конец команды sudo vim .
Редактирование как суперпользователь
Возьми все, что я только что сказал, и выбрось.
Обычно лучше вместо этого использовать sudoedit . sudoedit автоматически создаст временную копию файла, который вы можете редактировать без прав суперпользователя. Это означает, что vim будет работать как вы (а не как пользователь root), и после того, как вы закончите редактирование файла, потребуется лишь краткий момент суперпользователя.
Убедиться, что sudoedit работает vim
В системах Debian, используйте sudo update-alternatives --config editor чтобы выбрать предпочитаемый редактор. В противном случае, убедитесь, что $EDITOR установлен в vim в вашем .bashrc .