Из-за /var/adm
я думаю, что вы используете Solaris.
Почему-то /var/adm/wtmpx
удаляется. Попробуйте воссоздать файл (от имени root), используя:
touch /var/adm/wtmpx
chown adm:adm /var/adm/wtmpx
/var/adm/lastlog
- это не команда, это лог-файл, который может быть прочитан finger
. Подробности см. также man finger
.
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 цветов или что-то в этом роде.