Как я уничтожаю 1 окно терминала гнома?

Позвольте людям исследовать себя. alternativeto.net позволяет Вам находить альтернативное применение для различных операционных систем.

Люди любят изображения, whylinuxisbetter.net имеет большую сводную целевую страницу стиля с изображениями, нажмите на них для подробной разбивки.


Обновление: существует столько сайтов, которые защищают GNU/Linux и просто нашли этот список ссылок, которые заставят любого напряженно трудиться долгое время.

Существуют также сайты как http://badvista.fsf.org, который защищает через FUD, но я думаю, лучше придерживаться сайтов, которые фокусируются на положительном из Linux а не отрицательных сторонах конкуренции (для новичков, по крайней мере).

4
23.12.2011, 19:04
3 ответа

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

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

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

2
27.01.2020, 20:56

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

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

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

1
27.01.2020, 20:56
  • 1
    Спасибо за обратную связь. Я хочу, чтобы эти журналы прокрутили, если пользователь не хочет посмотреть на них, затем я хочу смочь легко приостановить прокрутку. Это происходит естественно в xterm, когда каждый вручную прокручивает строку. Команда продолжает заполнять буфер, но можно посмотреть на данные. Кнопка прокрутки перемещает экран вверх и становится меньшей при рассмотрении вывода, вместо того, чтобы просто стать меньшими внизу. Но когда я повторно выполняю процесс, я хочу уничтожить все старые окна, которые я, по-видимому, не могу в гноме. –  Brad Doty 18.05.2011, 23:04
  • 2
    я вижу то, что Вы достигаете теперь, Ваше приложение, не был ясен прежде. Я не уверен, как будет возможным, не используя другую программу эмулятора терминала, но если я думаю о чем-то, что я добавлю другой ответ! –  Caleb 18.05.2011, 23:16

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

1
27.01.2020, 20:56
  • 1
    В прошлый раз, когда это подошло (я думаю для терминала гнома в соответствии с Ubuntu 10.04), управление потоком все еще приняло значение по умолчанию на. Отметьте это для возобновления с fg после Ctrl+Z, необходимо работать tail под оболочкой, не непосредственно в терминале (если Вы делаете это, необходимо сделать kill -CONT $pid возобновиться). –  Gilles 'SO- stop being evil' 18.05.2011, 22:21
  • 2
    Нет, в этом суть. Я делаю это в сценарии. Это кажется терминальным гномом, был разработан, чтобы управляться только в интерактивной области. –  Brad Doty 18.05.2011, 23:00

Теги

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