Попытка:
shopt -s dotglob # using Bash
printf '%s\n' ./.Apple* # test
#rm -rf ./.Apple*
Во-первых, удостоверьтесь, что Ваш терминал поддерживает 256 цветов, которые я предполагаю, что Вы уже имеете. Во-вторых, используйте a PS1
переменная с правильным кодом, например:
export PS1='%{^[[01;38;05;214;48;05;123m%}%m%{^[[0m%} '
Это даст Вам подсказку с именем хоста полужирным с основным цветом 214 и цветом фона 123.
Обратите внимание что ^[
"вводится" путем ввода Ctrl+v и Ctrl + [. См. эту превосходную статью "That 256 Color Thing" для целого списка атрибутов.
export PS1='%F{214}%K{123}%m%k%f'
От man zshmisc
:
%F (%f)
Start (stop) using a different foreground colour, if supported by the terminal. The colour may be specified two ways: either as a numeric argument, as normal, or by a sequence in braces following the %F, for example %F{red}. In the latter case the values allowed are as described for the fg zle_highlight attribute; see Char‐
acter Highlighting in zshzle(1). This means that numeric colours are allowed in the second format also.
%K (%k)
Start (stop) using a different bacKground colour. The syntax is identical to that for %F and %f.
Также для попытки его он мог использоваться как этот:
$> print -P '%F{214}%K{123}%m%k%f'
gnome-terminal
действительно поддерживает 256 цветов. – phunehehe 01.04.2013, 07:11