На этот вопрос уже есть ответ здесь:
поэтому я хотел сделать баннер MR ROBOT по умолчанию, но я не знаю, как чтобы сделать вывод в терминале красным цветом, может кто-нибудь помочь? также есть ли у кого-нибудь оригинальный рисунок в формате ASCII MR ROBOT? если да, пожалуйста, оставьте это здесь.
ps: при использовании kali linux 2018.1 release
В то время как tput
очень удобно для мобильных сред, окраска ASCII всегда является альтернативой:
echo -e "\x1B[31m MR ROBOT \x1B[0m"
произведет термин MR ROBOT
в красном шрифте.
\x1B[31m = RED
\x1B[32m = GREEN
\x1B[96m = Blue
\x1B[01;95m = PURPLE
\x1B[01;94m = VIOLET
\x1B[01;93m = Yellow
\x1B[01;91m = ORANGE
\x1B[01;90m = GREY
\x1B[01;89m = WHITE
\x1B[0m = Back to your terminal's default colour
Похожие страницы: Как изменить цвет вывода эха в Linux на Переполнении стека
Попытайтесь использовать это:
$ tput setaf 1; echo 'MR ROBOT'; tput sgr0
И, как объяснено в комментариях, не делайте твердого кода, ANSI окрашивает escape-последовательности в Вашей программе! tput
команда позволяет Вам взаимодействовать с терминальной базой данных нормальным способом: http://mywiki.wooledge.org/BashFAQ/037