порт 22, сеть недоступна

Вы можете пропустить номер идентификатора задания: если вы его опустите, он займет последнее приостановленное задание из текущей среды. Таким образом, cltr + Z и bg короче.

Если вы добавите это в свой .profile или .bashrc

bind '"\ek"':"\"bg\C-m\""

cltr + w [] d4]

Пример:

rinzwind@discworld:~$ smplayer 
This is SMPlayer v. 0.6.9 (SVN r3447) running on Linux
^Z
[1]+  Stopped                 smplayer
rinzwind@discworld:~$ bind '"\ek"':"\"bg\C-m\""
[1]+ smplayer &

Я не смог добавить w + Z в команде. Вероятно, из-за игнорирования сигнала:

Ctrl + Z Сигнал приостановки, отправляет SIGTSTP в запущенную программу, тем самым останавливая его и возвращая управление в оболочку. 12.1.1.2. Сигналы к вашей оболочке Bash. В отсутствие каких-либо ловушек интерактивная оболочка Bash игнорирует SIGTERM и SIGQUIT. SIGINT захватывается и обрабатывается, и если управление заданиями активно, SIGTTIN, SIGTTOU и SIGTSTP также игнорируются. Команды, запускаемые в результате подстановки команд, также игнорируют эти сигналы при генерировании клавиатуры. SIGHUP по умолчанию выходит из оболочки. Интерактивная оболочка отправит SIGHUP для всех заданий, запущенных или остановленных; см. документацию по отключенному встроенному устройству, если вы хотите отключить это поведение по умолчанию для определенного процесса. Используйте опцию huponexit для уничтожения всех заданий после получения сигнала SIGHUP с использованием встроенного магазина.
0
задан 27 November 2017 в 23:42

0 ответов

Другие вопросы по тегам:

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