Действительно ли экран полезен?

Попробуйте Ctrl+Break

17
16.11.2010, 20:01
8 ответов

Я использую экран и локально и удаленно. Я нахожу, что использую экран, потому что он дает мне способность к

  • Выполните несколько задач, не делая несколько соединений SSH к удаленному серверу,
  • Выполните продолжительную задачу на экране, отсоединении, разъединении. Задание будет все еще работать на экране, и я могу возвратиться позже, повторное прикрепление, и проверить его прогресс.
  • Имейте более или менее персистентную рабочую область на сервере, который хорош, когда я делаю что-то, что включает несколько шагов в течение дня.
  • Получите важную информацию о системе в ненавязчивом способе использовать экранные настройки профиля, обеспеченные byobu.
  • Используйте "Названный Вкладками": На экране я могу дать каждую "вкладку" на экране имя, позволив мне немедленно знать, где переключиться на.
  • Используйте больше сочетаний клавиш. Если Вы делаете большая часть Вашей работы над компьютером, не имея необходимость использовать мышь является реальным плюс. Я нахожу это screenсочетания клавиш обеспечивают немного больше питания, но это может просто, потому что я никогда не вкладывал капитал в действительно изучение всех ярлыков GTK.

Вот снимок экрана недавно запущенной экранной сессии с помощью byobu и других настроек: Screen using Byobu

33
27.01.2020, 19:46
  • 1
    Гул, таким образом, Вы делаете всего одну команду ssh к удаленному серверу, и затем выполнять экран на этой той же ssh сессии? –  Somebody still uses you MS-DOS 16.11.2010, 20:37
  • 2
    Да. Снимок экрана является моим локальным экраном, но у меня есть подобный набор на серверах, которые я должен регулярно использовать. В основном я (1) открываю терминал, (2) ssh к серверу, и затем (3) сразу экран "Пуск". –  Steven D 16.11.2010, 20:40
  • 3
    Другая полезная функция является разделением окон на экране. К окну с несколькими панелями горизонтально нажимают C-a S и после этого можно переключить фокус на другое использование окна C-a Tab. –  pbm 16.11.2010, 20:44
  • 4
    В следующий раз Вы делаете снимок экрана и попытки стереть некоторый текст из окна, помнить, что Ваш терминал прозрачен, и мы видим окно Gimp позади него. ;) –  Denilson Sá Maia 29.12.2010, 17:23
  • 5
    @Denilson Sa: Хороший вызов. –  Steven D 30.12.2010, 03:49

Heck да! Экран (наряду с совместными действиями) является одной из моих любимых программ. Я использую его каждый раз, когда я соединяюсь с нашими серверами, и часто только на моей локальной машине.

Вне того, что уже упомянули другие, экран защищает Вас от вспышек в сетевых соединениях. Когда я работаю удаленно (кафе, аэропорт, и т.д.), наша VPN не всегда играет хорошо с некоторыми сетями. VPN разъединится и часто снова соединяться. Используя экран защищает то, что Вы продолжаете работать от того, чтобы теряться, если одна из этих вспышек происходит в плохое время.

Относительно 'запоминания всех состояний', это помогает настроить строку состояния. В моем .screenrc файле у меня есть следующее (среди другого материала)

hardstatus alwayslastline
hardstatus string '%{= kw}[ %{= kb}%H%{= kw} ][%= %{= kw}%?%-Lw%?%{= kW}%n%f %{b}%t%{w}%?%?%{= kw}%?%+Lw%?%?%= ][ %{r}%l%{w} ]%{w}[%{r} %d/%m/%y %C%A %{w}]%{w}'

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

17
27.01.2020, 19:46

Да, экран полезен. Вот то, почему на 8 легких шагах:

  1. ssh you@somehost
  2. экран
  3. начните делать что-то действительно важное
  4. отключите маршрутизатор / выключают питание в здании / кофе разлива на Вашем ноутбуке (и т.д. [*])
  5. паника
  6. верните вещи выполнение
  7. ssh you@somehost
  8. экранируйте-d-r
  9. продолжите делать то, что Вы делали перед № 4

Хорошо, таким образом, это - 9 шагов, но... Вы получаете идею. экран является также большим для всех других вещей, которые упомянули люди, как tmux, BSD лицензировал альтернативу, которая несколько в новинку для игры.

[*] здесь, и т.д. отсылает к чему-либо не вовлечение хоста Вы первоначально ssh'd к. экран не настолько хорош.

17
27.01.2020, 19:46

Я знаю людей, которые используют экран в качестве консоли с вкладками; я не делаю. Очень полезно, если Вы хотите оставить интерактивные программы открытыми, без на самом деле не соединяя консоль все время, особенно если Вы хотите смочь получить доступ к тем программам от нескольких компьютеров по SSH. Например, я сохраняю свой клиент IM открытым на экранной сессии на сервере, таким образом, я всегда онлайн, и я могу соединиться с ним от любого компьютера, я, оказывается, иду

7
27.01.2020, 19:46

Вниз к основам: это позволяет Вам отсоединять сессию и "передачу", работающую cli приложения от одного ENV до другого (можно использовать тот же irssi клиент в X и затем в tty4, не закрываясь irssi и вновь открыв сессию в нем). Я нахожу довольно раздражающими для повторного открытия программ, когда я передаю некоторую работу и запущенные приложения от сервера Xorg до cli ENV (ttyX терминалы). Таким образом, я просто ввожу

экран-R

и вуаля: моя сессия энергии, мой плей-лист MOC, мои альпийские письма, мой последний используемый dir в мГц, мой RSS-ридер и т.д. загружается в моем терминале моментально ov глаз без любого повторного соединения или переавторизации.

6
27.01.2020, 19:46

Особенно полезно, когда у Вас нет доступа к графической среде. Например, когда Вы находитесь на соединении SSH без передачи X11.

2
27.01.2020, 19:46

Существуют другие замечательные функции экрана включая многопользовательскую демонстрацию экрана и экранный вход. Например, при попытке обучить нового человека на некоторой конкретной задаче, Вы можете сделать, чтобы они соединились с Вашей экранной сессией или соединились с их, и затем можно наблюдать друг за другом ввести. Если Вы видите, что они делают ошибку, можно внести изменение непосредственно на командной строке, в то время как они смотрят. Это очень полезно.

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

3
27.01.2020, 19:46

Да, это чрезвычайно полезно как другие, объяснили.

Кроме того, не забывайте другие подобные инструменты как Tmux, который позволяет Вам совместно использовать терминалы более легко, чем экран и также позволяет Вам разделить горизонтально и вертикально.

2
27.01.2020, 19:46

Теги

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