Поставте завдання на задній план за допомогою bash


11

Я знаю, що ви можете почати фонову роботу з Bash foo &. Однак найкращий спосіб, за яким я знаю, поставити передній план на другий план - це зробити Ctrl+ zзробити паузу, bg 1щоб потім відновити її на задньому плані.

Чи є швидший шлях? Якась комбінація клавіш Ctrl+ Somethingя не знаю?

Відповіді:


8

Ні, немає. Термінал переосмислюється CtrlZяк SIGTSTPнезалежно від bash, відкладаючи процес на другий план. Ознайомтеся з suspможливістю сторінки stty, а також signal(7)довідником.


5

Ви можете прив'язати натискання клавіші до bg(жоден аргумент не означає поточну роботу), тоді ви могли б зробити

Ctrl- z Ctrl-Something

Тож було б всього два натискання клавіш. Ви б не хотіли користуватися bg 1у випадку, якщо є більше ніж одна робота.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.