Развернуть подоболочку прежде, чем выполнить его?

Не возможный. терминалы гнома однако могли сохранить текущий рабочий каталог, если вызвано из контекстного меню терминала. Но выяснение у него к ssh было бы трудным, возможно, вещь выполнить немедленно вид. Однако существует этот гном определенный апплет панели (я предполагаю записанный в рубине), который может помочь Вам справиться со своими соединениями SSH в основанном на меню взаимодействии. http://sshmenu.sourceforge.net/

11
07.07.2015, 02:27
2 ответа

shell-expand-line (\e\C-e) разворачивает замены команды в ударе.

$ bind -p|grep shell-ex
"\e\C-e": shell-expand-line

$(!!)\e\C-e выполнил бы предыдущую команду снова и вставил бы вывод:

"\eo": "$(!!)\e\C-e"

Это также разворачивает другие замены команды, но нет никакой команды как shell-expand-word.

В ударе 4.0 или позже Вы могли также включить globstar, ввести **/file.txt, и используйте glob-complete-word (\eg) или glob-expand-word (\C-x*).

5
27.01.2020, 19:59

Вот удобный прием — добавляет эта строка к ~/.inputrc (создание файла при необходимости):

Управление-x: shell-expand-line

Обратите внимание, что Вы могли также или следующего для расширения только истории, или псевдонимов или обоих:

Управление-x: history-expand-line

или

Управление-x: alias-expand-line

или

Управление-x: history-and-alias-expand-line

Это подбиралось из этого блога и этого вопроса на SuperUser, который очень похож:

2
27.01.2020, 19:59

Теги

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