Как извлечь столбцы до и после появления последовательности

Из-за /var/adm я думаю, что вы используете Solaris.

Почему-то /var/adm/wtmpx удаляется. Попробуйте воссоздать файл (от имени root), используя:

touch /var/adm/wtmpx
chown adm:adm /var/adm/wtmpx

/var/adm/lastlog - это не команда, это лог-файл, который может быть прочитан finger. Подробности см. также man finger.

-1
31.07.2018, 15:09
1 ответ

According to Wiki's https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit article there are 8 "Standard colors" and 8 "High-intensity colors". When I checked terminal capability of the Linux' virtual console (tty) by tput colors it showed 8. However, if I print them in VT I get 16 distinct colors. Why is so that?

Если вы внимательно посмотрите, то увидите, что цвета 0 -7 являются более темными версиями цветов от 8 до 15.

Эта схема основана на аппаратном обеспечении режима раннего текста -, которое использовало 4 бита для определения красного, зеленого, синего и интенсивности, как здесь:

-----------------
| 8 | 4 | 2 | 1 |
-----------------
| I | R | G | B |
-----------------

Сложите нужные значения. Например, светло-красный = 8+4 = 12.

В вашем примере биты расположены по-другому, выглядит так: 1=красный, 2=зеленый, 4=синий.

В этой схеме есть 3 цветовых бита, поэтому 8 различных цветов (000 или черный — это цвет )с 1 выбираемым битом яркости или интенсивности. Именно это подразумевается под «8 стандартными цветами и 8 цветами высокой -интенсивности».

(Эти биты хранились в разделе памяти, называемом «память атрибутов». -остальные 4 бита могли выбирать цвет фона и включать/выключать режим мигания.)

Что касается того, почему вы не видите 256 цветов, возможно, ваш терминал не находится в режиме 256 цветов или что-то в этом роде.

3
28.01.2020, 05:08

Теги

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