Интеграция щелчка мыши с клиентом SSH в командной строке, а не только с vim?

sudo запрашивает ваш пароль в вашем случае пароль пользователя cooltoo , а не пароль root.

Обновление

Вам не нужно быть root каждый раз, когда вы хотите запускать какие-то определенные административные задачи. Благодаря sudo вы можете запускать некоторые или все команды от имени пользователя root. После установки sudo (имя пакета: sudo) вы можете настроить его, запустив visudo от имени пользователя root. Обычно он запускает $ EDITOR (vim по умолчанию) в / etc / sudoers, но не рекомендуется делать это вручную. Если вы работаете на настольном компьютере, вам нужно иметь возможность делать почти все.

Итак, самый быстрый и грязный способ использования sudo - это добавить в конец файла sudoers:

$su -          # Enter root Password here
$visudo   

# append below line at the end of file and save the file
cooltoo    ALL=(ALL)       ALL    
4
08.07.2016, 19:52
2 ответа

bash имеет встроенную возможность вызова внешнего редактора для редактирования текущей командной строки, над которой вы работаете. Поддержка мыши зависит от используемого редактора.

Если вы используете emacs-подобный режим bash , используйте Ctrl-X Ctrl-E для доступа к редактору.

Если вы используете vi-подобные сочетания клавиш, используйте ESC v

Вы также можете использовать встроенную команду fc для редактирования любой предыдущей строки.

$ help fc

fc: fc [-e ename] [-lnr] [first] [last] или fc -s [pat = rep] [command]

Отображение или выполнение команд из списка истории.

fc используется для отображения или редактирования и повторного выполнения команд из списка истории. FIRST и LAST могут быть числами, определяющими диапазон, или FIRST может быть строкой, что означает самую последнюю команду, начинающуюся с этой строки.

Параметры: -e ENAME выберите, какой редактор использовать. По умолчанию $ FCEDIT , затем $ EDITOR , затем vi

[...]


Кстати, одно небольшое раздражение по поводу этого (в любой из его форм):

Может быть какой-нибудь простой способ прервать редактирование или заставить bash вернуться к редактированию самой строки и НЕ выполнять его немедленно, но я ' я так и не нашел (я не очень внимательно искал).

Выход без сохранения просто выполняет строку в том виде, в котором она была до вызова редактора.

Единственный способ, который я нашел, - это удалить весь буфер в редакторе, затем сохранить и выйти. Или, конечно, добавьте комментарий # в начале.

PS: Я использую редактирование строки в режиме emacs и Ctrl-X Ctrl-E для vim , когда мне нужны реальные возможности редактирования. Не знаю почему, мне нравятся vi и vim , но мне просто не нравится vi-режим в командной строке.

4
27.01.2020, 20:55

Только эмулятор терминала OS X может устанавливать положение курсора при сочетании щелчка левой кнопкой мыши с параметром «Option».

Для эмуляторов терминала Linux эта функция недоступна / не требуется с Q3_2016.

В какой-то момент был запрос на поддержку эмулятора терминала gnome, но я не думаю, что эта функция реализована (пока).

2
27.01.2020, 20:55

Теги

Похожие вопросы