for i in {0..255}; do echo -e "\e[38;05;${i}m\\\e[38;05;${i}m"; done | column -c 80 -s ' '; echo -e "\e[m"
Данная команда позволяет отобразить числовые значения для каждого из 256 цветов в ZSH. Она выводит таблицу, в которой каждый цвет представлен своим числовым значением.
Альтернативная команда «tput colors» позволяет узнать количество доступных цветов для текущего терминала. Однако, она не выводит числовые значения для каждого цвета.
Аргументы команды:
— Отображение числового значения цвета выполняется при помощи эскейп-последовательностей «\e[38;05;${i}m». Здесь «${i}» — это цифровое значение цвета от 0 до 255.
— Команда «column -c 80 -s ‘ ‘» форматирует таблицу, разделяя каждый столбец через двойной пробел и делая ширину каждого столбца равной 80 символам.
— Команда «echo -e «\e[m»» возвращает стандартные цвета терминала после вывода таблицы.
