Як закрити вкладку терміналу GNOME з клавіатури?


9

Я не кажу про закриття самого вікна терміналу, що ви можете легко зробити за допомогою exitкоманди. Я говорю про закриття вкладки, яку ви спочатку відкрили натисканням CtrlShiftTкомбінації клавіш. Коли я закінчую роботу з цим, я хотів би закрити його, не піднімаючи руки вгору від клавіатури і не натискаючи мишкою, щоб натиснути цю маленьку кнопку X. Чи є для цього команда?

введіть тут опис зображення


6
Просто вийдіть з оболонки (ctrl-d)? Інша вкладка залишиться відкритою.
муру

Отже, я можу використовувати або вихід, або Ctrl + D, щоб закрити вкладку. Дякую.
misha

Комбінація клавіш може бути корисною, якщо ви намагаєтесь закрити вкладку із замороженим сеансом ssh ...
Yibo Yang,

Відповіді:


27

Коли процес оболонки всередині термінальної вкладки завершиться, він закриється. Якщо це була єдина вкладка, все вікно закриється. Тож вам просто доведеться вийти з сеансу Bash.

Ваш сеанс Bash закінчується ...

  • коли ви вводите команду exit.
  • коли ви натискаєте Ctrl+, Dщоб надіслати EOTкод ("Закінчення передачі").
    Зауважте, що його потрібно натиснути, коли командний рядок порожній, тобто ви ще нічого не ввели в цьому рядку.

Також зверніть увагу, що ви можете вкласти декілька інтерактивних мушлі. Ви можете почати нову оболонку у поточному, запустивши наприклад bash, sh, python, bc, ... The exitі Ctrl+ Dзавжди буде тільки перервати поточну активну оболонку, яка, як правило , самий внутрішній один.


коли ви натиснете ctrl-d ... в іншому порожньому запиті.
муру

@muru Так, це правильно. Я додам його.
Байт-командир

ще одне невелике доповнення: якщо у вас всередині більше 1 оболонки ... вона вийде з оболонки і не закриє вкладку. (тобто. "bash" "bash" "bash", щоб закрити вкладку, потрібно 4 контрольних
пункту

@Rinzwind Ooohhhkay ... Додаю це також ;-)
Байт командир

1
Можливо, варто відзначити, що Ctrl + u очистить поточну лінію терміналу, щоб ctrl + u, ctrl + d вийшов.
Холлоуей

23

З довідки терміналу GNOME :

  • Закрити вкладку: ShiftCtrlW
  • Закрити вікно: ShiftCtrlQ

3
Це за замовчуванням. Дивіться "Налаштування" терміналу "Налаштування" "Швидкі клавіші", якщо вони не працюють, і "хтось" змінив їх і забув про зміну. Інші відповіді завжди настільки хибні: вихід або control-d працює лише на 1-му рівні (якщо ви вводите "bash", вам потрібні 2 виходи) і в порожньому запиті.
Rinzwind

8

Ви вже згадували про це, введіть exit і вкладка (а також термінальний сеанс, що працює в межах вкладки) буде закрита.


1

Як і згадується у коментарях @YiboYang, це неможливо зробити Ctrl + Wабо exitв деяких випадках:

Ярлик на клавіатурі насправді може бути корисним, якщо ви намагаєтесь закрити вкладку із замороженим сеансом ssh, який не відповідає.

Цей ярлик можна переглянути / змінити на панелі меню через Файл> Термінал> Налаштування> Ярлики

Налаштування терміналу GNOME

Це виділено на зображенні вище. Двічі клацніть клавішу швидкого доступу та просту клавішу - у новій комбінації, щоб призначити її,

Наприклад, я встановив, що шахта Ctrl + Wсинхронізована зі стандартною ярликом браузера, щоб закрити вкладку.

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