Как я могу убить 1 окно gnome-terminal?

Почему в мире все мои терминалы gnome работают под одним процессом в Ubuntu? Это интеграция вещей, которые должны оставаться разделенными! Я предпочитаю рациональный режим xterm для запуска одного процесса за окно.

Я попытался переключить некоторые автоматически запускаемые окна с xterm на gnome-terminal чтобы я мог заморозить файл журнала из прокрутки, пока я смотрю на него. К сожалению, я больше не могу убивать мои окна журналов, которые засоряют мой рабочий стол. Просто случайно убил каждый терминал, который я открыл !!!

  1. Могу ли я убить отдельные окна gnome-terminal как если бы они были одиночными процессами оболочки? (вы знаете, как обычный процесс)
    ИЛИ
  2. Могу ли я остановить автоматическую прокрутку tail -f внутри xterm путем ручного прокрутки, чтобы я мог читать файл журнала, пока он растет?

  • Значение цветов в htop
  • Помощь с синтаксисом mdadm.conf для повторной сборки существующего RAID0
  • ssh, sudo, а затем скачать?
  • Как вернуться из «сохранить локальную версию в настоящее время» во время обновления Grub?
  • Недопустимые подписи при запуске обновления apt-get
  • Запустить скрипт whitchail bash после входа в систему sudo
  • Не удается войти в систему на удаленном сервере с помощью проверки подлинности с открытым ключом
  • Включение трехстрочной настройки с двумя Nvidia GT730 (Ubuntu)
  • 3 Solutions collect form web for “Как я могу убить 1 окно gnome-terminal?”

    Чтобы избавиться от одного окна, используйте его кнопку закрытия. Или узнайте идентификатор процесса программы, запущенной внутри него, и убейте его.

    Все терминалы unix имеют функцию возврата назад, когда терминал был частью аппаратного обеспечения, подключенного к компьютеру через последовательный порт. Терминал мог отправлять команды управления потоком на компьютер: «XON» (что означает «перестаньте отправлять мне вещи, я не готов») и «XOFF» (что означает «хорошо, бросьте мне то, что у вас есть»). Обычно я рекомендую отключить эти функции в конфигурации терминала (команда stty -ixon ), но в этом конкретном случае они полезны: нажмите Ctrl + S, чтобы остановить прокрутку, и Ctrl + Q для возобновления.

    tail -f – не лучший способ читать файлы журналов. Попробуйте многозадачность , которая является tail -f с раскраской, фильтрами, несколькими окнами и другими материалами. Даже если все, что вы хотите сделать, это хвост одного файла, запустите less +F , что приводит к уменьшению хвостового режима. Нажмите Ctrl+C чтобы переключиться на просмотр, а F – на хвост.

    Должны ли терминалы быть одним процессом или многие из них являются аргументом в течение другого дня, я думаю, что убить их как способ взглянуть на данные прокрутки назад – это пропустить использование технологии.

    Я предлагаю вам изучить screen GNU или tmux . Вероятно, позже, поскольку он активно развивается и с ним легче работать.

    Если вы запустите tmux на всех своих терминалах, вы сможете делать сумасшедшие трюки ниндзя, например, прокручивать все выходные данные, несколько панелей и вкладки на любом данном терминале, отключать от одного терминала и собирать туда, где вы остановились в другом режиме, полное завершение вывода терминала , копировать / вставлять магию, контролировать процесс и даже убивать любую вкладку оболочки.

    Рассмотрите возможность использования Ctrl-Z чтобы приостановить процесс хвоста, а затем возобновить его с помощью fg . В некоторых случаях могут использоваться символы управления потоком ( Ctrl-S для остановки, Ctrl-Q для возобновления), но по умолчанию они отключены на большинстве современных терминалов.

    Interesting Posts

    Как вступить, перешагнуть и выйти с помощью GDB?

    inotifywatch: продолжить просмотр после вращения файла

    Нет беспроводного соединения в Archlinux Gnome3

    Не удается выполнить файл с установленным битом разрешения на выполнение

    пробел во времени, вызывающий проблему при формировании html-файла в скрипте

    не может открыть перенесенный веб-сайт из старых DS на новые DS

    команды сортировки и uniq не работают, как ожидалось, когда выполняются cron

    Мифы о вредоносном ПО в Unix / Linux

    PostgreSQL: слишком много соединений для роли «rep» на подчиненном сервере

    как удалить более крупный файл (например, 180G) в системе unix?

    Gedit не может сохранять в общей папке (Virtualbox)

    ключевое слово сервиса «сервис» не требуется

    Начало ожидания загрузки экрана Plymouth для выхода

    Разместить файл доступа ht в webroot каждого скрипта bash каталога

    Должен ли я беспокоиться о том, что моя свободная память настолько низкая или свободная память в буферах / кеше доступна для чего угодно?

    Linux и Unix - лучшая ОС в мире.