Как видеть информацию об экране наверху терминала?

Нет никакого стандарта; это находится только в способе, которым это ведет себя.

Я полагаю, что большая часть "подобной Unix" ОС действительно прилагает очень серьезное усилие для соблюдения стандарта POSIX, за которым наблюдает Open Group, кто также управляет Единственной Спецификацией UNIX, которая определяет "истинный UNIX". Первый - ядро позже.

Таким образом, существует, на самом деле, стандарт, который определяет практичность подобных Unix операционных систем. Взгляните на список "полностью" и "главным образом" совместимая ОС в конце статьи Википедии о POSIX.

Существуют некоторые очевидные причины, Linux в особенности не могла бы считать полностью совместимым или могущим быть удостоверенным Единственная спецификация Unix (SUS), но это то, не потому что любая данная система Linux является обязательно несовместимой с ним. Статья Википедии суммирует спецификацию этот путь:

Общие приблизительно 3 700 страниц SUSv3, которые тематически разделены на четыре основных части:

Основные Определения (XBD) - список определений и конвенций использовал в спецификациях и списке заголовочных файлов C, которые должны быть обеспечены совместимыми системами. 84 заголовочных файла всего обеспечиваются.

Shell и Утилиты (XCU) - список утилит и описание оболочки, sh. Всего указаны 160 утилит.

Системные Интерфейсы (XSH) - содержат спецификацию различных функций, которые реализованы как системные вызовы или библиотечные функции. Всего указаны 1 123 системных интерфейса.

Объяснение (XRAT) - объяснение позади стандарта.

Стандартная пользовательская командная строка и пишущий сценарий интерфейса является оболочкой POSIX, расширением Оболочки Bourne на основе ранней версии Shell Korn.

Другие программы уровня пользователя, сервисы и утилиты включают awk, эхо, редактора, vi, и сотни других. Необходимые сервисы уровня программы включают основной ввод-вывод (файл, терминал и сеть) сервисы.

Набор тестов сопровождает стандарт. Это называют PCTS или Комплектом Сертификационного теста POSIX.

Кроме того, SUS включает ПРОКЛЯТИЯ (XCURSES) спецификация, которая указывает 372 функции и 3 заголовочных файла. В целом, SUSv3 указывает 1 742 интерфейса.

Это, очевидно, относится конкретно к большому количеству компонентов пространства пользователя (таких как оболочка), которые являются просто не частью ядра Linux. Таким образом, нет никакого пути который linux.org и. al. может иметь одно только ядро, сертифицировал - в этом смысле, это не операционная система вообще. Они могли, конечно, попытаться сертифицировать некоторую конкретную систему с помощью ядра, но это будет бессмысленно в свете общей схемы распределения: ядро и люди, которые поддерживают его, независимы от людей, которые поддерживают ядро пространства пользователя (GNU), кто независим от людей, которые поддерживают фактические собранные дистрибутивы ОС (Debian, Fedora, и т.д.).

Я предполагаю Debian, или Fedora самостоятельно мог участвовать в сертификации (так, например, RedHat Enterprise могла стать "сертифицированным Unix"), но это вызывает вопрос, что такой на самом деле желательно. Я предположил бы, что основная причина систем SUS состоит в том, чтобы запустить (коммерческий масштаб, непотребитель) программное обеспечение, записанное для такого, который является просто не нишей Linux - люди, делающие, это заплатит тысячи долларов на лицензию на ОС включая большую поддержку, и т.д., потому что они также платят десятки или сотни тысяч долларов на лицензию на любое дополнительное программное обеспечение, которое это, они хотят работать на системе. Linux и другие выбросы, с другой стороны, преследовали цели дизайна вне простого соответствия в коммерческих целях, и существует различный пример этого, например, (из http://en.wikipedia.org/wiki/STREAMS):

ПОТОКИ требовались для соответствия с Единственными версиями Спецификации UNIX 1 (UNIX 95) и 2 (UNIX 98), но в результате отказа BSD и разработчиков Linux для обеспечения ПОТОКОВ, [необходима цитата] был отмечен как дополнительный для соответствия POSIX Austin Group в версии 3 (UNIX 03).

Интересное размещение, которое выделяет точку что SUS и Open Group! = Linux! = BSD, и т.д.

4
26.03.2014, 22:12
1 ответ
[1171309] Вам необходимо изменить свой [1171670]~/.screenrc[1171671], если у вас его нет, вы можете скопировать его с помощью:

 и затем добавить следующую строку.

Вы можете изменить подпись в соответствии с вашими личными потребностями. Для этого вам следует прочитать [1171672]GNU Screen manual[1171673], особенно главу [1171674]string escape chapter[1171675].


Альтернативой GNU Screen является [1171676]Byobu[1171677], это уже настроенный Screen, может быть, вам стоит взглянуть на него, если вы хотите GNU Screen. Вы можете установить его с помощью

И потому есть

 tmux

, который похож на GNU Screen с меньшим количеством глюков, и на нем всегда отображается подпись. Но [1171680]tmux[1171681] имеет различные привязки клавиш, и если вы привыкли к экрану [1171682]screen[1171683], вам понадобится некоторое время, чтобы адаптироваться. Вы можете установить его с помощью

2
27.01.2020, 21:00

Теги

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