Могу ли я запустить команду терминала из терминала и закрыть терминал (оставив программу работающей)?

Я полагаю, вы говорите о текстовом режиме? В этом случае я не думаю, что он существует с настройками по умолчанию.

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

Если вы хотите привязать новый ярлык, вы можете сделать что-то вроде (в вашем.tmux.conf,или протестируйте его через 'Ctrl -b :'):

bind-key -T copy-mode-vi C-y send-keys -X select-word

Это позволит регулятору -y выбрать слово. В этом случае вам все равно придется нажать [Enter], чтобы скопировать слово и выйти из режима копирования -. Если вы хотите сделать копирование и выйти как часть выделения, вы можете сделать что-то вроде:

bind-key -T copy-mode-vi C-y send-keys -X select-word \; send-keys -X copy-selection-and-cancel
0
11.12.2019, 00:27
2 ответа

Это должно сработать.

command & disown; exit

&помещает его на задний план. disownсообщает оболочке, что она не должна управлять заданиями. exitуказывает оболочке выйти.

Вы можете поместить его в псевдоним, чтобы упростить его использование. например. (для другой программы)

alias mon="ksysguard& disown; exit"

Поместите псевдоним в~/.bashrc

Однако я думаю, что это XY проблема :вы пытаетесь решить не ту проблему.

0
28.01.2020, 02:38

Другим подходом может быть использование команды nohup, делегированной для запуска команды в фоновом режиме и записи результата в файл.

1
28.01.2020, 02:38

Теги

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