Это вызвано тем, что "src /*" не оценен (расширенный в список файлов) CP, но оболочкой до вызова CP.
Это что команда sudoedit
для. Это создает временную копию, которая редактируется в пользовательской среде. Это консультируется SUDO_EDITOR
, VISUAL
и переменная EDITOR
найти подходящий двоичный файл. После редактирования копия перезаписывает исходный файл.
В случае, если Вы всегда хотите использовать vim
вместо vi
, Вы можете просто
$ sudo ln -s /usr/bin/vim /usr/local/bin/vi
(Это предполагает, что Вы имеете /usr/local/bin
прежде /bin
в Вашем PATH
.)
Предоставленный, это - (локальный для системы) взлом, но довольно простой и эффективный.
~/bin/
каталог и создает символьную ссылку там и добавляет ~/bin/
кому: PATH
или использовать EDITOR
переменная и проводит его когда sudo
луг путем редактирования sudoers файла.
– mtahmed
18.04.2013, 18:05
~/bin/
и PATH
не помогает многому, когда проблема вокруг перекрестных пользовательских запусков. У меня также есть меньше резервирования о символьных ссылках (особенно в .../local/...
директора), но YMMV.
– Ingo Karkat
18.04.2013, 18:17