Відповіді:
Можна скористатися ^Dярликом - тобто натиснути Control і d . Це працює в багатьох оболонках і оболонках, схожих на оболонки. Технічно кажучи, ця комбінація клавіш випромінює символ закінчення передачі (код ASCII 04). У gnome-terminal, тобто bashта інших оболонках, це трактується як закінчення інтерактивного сеансу. Ви також можете бачити цю поведінку в таких програмах, catякі читаються зі стандартного вводу (клавіатура). Спробуйте запустити його без аргументів; ви можете припинити, ввівши ^D.
Існує альтернативний спосіб, який вимагає трохи більше натискань клавіш, але його варто знати.
Використання execкоманди
exec <ім'я команди>
Це спочатку виконає <command-name>оболонку, а потім вийде з оболонки.
Наприклад, ви можете:
виконувати сон 1
що фактично закриє вікно через 1 секунду.
<command-name>. Коли команда припиняється, процес виходить.
Ви можете використовувати xdotool:
xdotool getactivewindow windowkill
Зауважте, що це знищить усі активні вікна!
Якщо ви хочете вбити лише поточне використання вікна:
xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter
Щоб закрити термінал, залишаючи всі запущені процеси для продовження запуску, ви можете зробити наступне:
bgі відключіть його, наприклад:vlc
^Z
[1] + Зупинено
bg
[1] + vlc та відмова
exit
Це залишить поточний запущений процес у фоновому режимі і закриє термінал (я вважаю це дуже корисним).
Так. Команда - вихід . Введіть вихід у термінал і натисніть клавішу Enter
Я знаю, що ця відповідь трохи пізно, але якщо ви використовуєте Ubuntu або інший дистрибутив Linux, просто використовуйте Ctrl+, Dщоб закрити весь термінал.
Я спочатку спробував усі інші, і вони просто не працювали. Наприклад, я бачу, як люди рекомендуютьexit але, чесно кажучи, це просто не працює.
Я сподіваюся, що хтось зі мною згоден.