16 раскрашивает ZShell

Выполнение apt-cache search windows registry на Debian для поиска пакетов, которые могут удовлетворить цели, воспитывает пять кандидатов. Можно сделать подобный поиск на packages.debian.org, или поиск на сайте пакетов Debian (используют “поисковую форму” каталогов пакета и удостоверяются, что выбрали “описания”).

Chntpw был разработан для изменения пароля администратора Windows, о котором забывают, но он может просмотреть и отредактировать любой ключ реестра. Существует начальная загрузка CD на сайте.

Hivex является библиотекой для доступа к структурам данных реестра Windows. Это - часть libguestfs, комплект инструментов для работы с изображениями виртуальной машины от хоста. Это идет с инструментами командной строки, чтобы извлечь и отредактировать ключи реестра. Это поддерживает крапивницу BCD.

Синтаксический анализ:: Win32Registry является модулем Perl для чтения файлов реестра Windows.

RegLookup является маленькой утилитой для чтения структур данных реестра Windows.

Samba идет с инструментами для доступа к реестру Windows: editreg в Samba 3, и regshell и больше в Samba 4. В Debian (только нестабильный прямо сейчас), они находятся в registry-tools пакет.

10
20.09.2012, 21:48
2 ответа

Какой эмулятор терминала Вы используете? Можно проверить количество поддерживаемых цветов путем выполнения echotc Co. Например, мой urxvt поддержки 88 цветов, но xterm поддержки только 8 и яркие изменения не включены.

Если я выполняю его в urxvt Я добираюсь:

# Dark magenta/violet:
PS1="[%F{34}%n%F{reset}@%F{magenta}%m%F{reset} %.] " 
# Bright Thistle purple:
PS1="[%F{54}%n%F{reset}@%F{magenta}%m%F{reset} %.] "

Источники: man zshall

7
27.01.2020, 20:02

Все “цвета”, о которых Вы говорите, являются просто escape-последовательностями в форме \e[{color_code}m. Функция Zsh colors ничего не делает больше затем добавляющего несколько zsh переменных ассоциативного массива, отображающих человекочитаемые названия цвета к терминальным escape-последовательностям. Таким образом можно или непосредственно использовать

PS1=%{$'\e[54m'%}...

или испытайте ответ @Mischa Arefiev, это более читаемо. Обратите внимание, что escape-последовательности работают в любой оболочке, в то время как конструкции как %F{54}... работайте только в zsh.

3
27.01.2020, 20:02

Теги

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