Позвольте мне ответить на ваш вопрос в нескольких частях.
Настройка псевдонима в 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
.