[[email protected] ~]$ vim .bashrc## ~/.bashrc#alias ls=‘ls --color=auto‘alias ll=‘ls -la --color=auto‘# If not running interactively, don‘t do anything[[ $- != *i* ]] && return#PS1=‘[\[email protected]\h \W]\$ ‘PS1=‘\[\033[1;32m\]\[email protected]\h \w $\[\033[0m\] ‘[[email protected] ~]$[[email protected] ~]$source .bashrc[email protected] ~ $
The display effect is as follows
[email protected] ~ $ vim terminal_color.sh #!/bin/bash## This file echoes a bunch of color codes to the # terminal to demonstrate what‘s available. Each # line is the color code of one forground color,# out of 17 (default + 16 escapes), followed by a # test use of that color on all nine background # colors (default + 8 escapes).#T=‘gYw‘ # The test textecho -e "\n 40m 41m 42m 43m 44m 45m 46m 47m";for FGs in ‘ m‘ ‘ 1m‘ ‘ 30m‘ ‘1;30m‘ ‘ 31m‘ ‘1;31m‘ ‘ 32m‘ ‘1;32m‘ ‘ 33m‘ ‘1;33m‘ ‘ 34m‘ ‘1;34m‘ ‘ 35m‘ ‘1;35m‘ ‘ 36m‘ ‘1;36m‘ ‘ 37m‘ ‘1;37m‘; do FG=${FGs// /} echo -en " $FGs \033[$FG $T " for BG in 40m 41m 42m 43m 44m 45m 46m 47m; do echo -en "$EINS \033[$FG\033[$BG $T \033[0m"; done echo;doneecho
The display effect is as follows
Reference documents
- Bash/prompt Customization
- User:grufo/color System ' s Bash Prompt
- Bash Prompt HOWTO
- Bash Prompts
- How to customize your bash prompt ($PS 1) Linux
- Bash tips:colors and Formatting (ansi/vt100 Control sequences)
Arch Linux Command Prompt PS1 color settings