Skip to content

Instantly share code, notes, and snippets.

@JBlond
Forked from iamnewton/bash-colors.md
Last active October 31, 2025 03:46
Show Gist options
  • Save JBlond/2fea43a3049b38287e5e9cefc87b2124 to your computer and use it in GitHub Desktop.
Save JBlond/2fea43a3049b38287e5e9cefc87b2124 to your computer and use it in GitHub Desktop.

Revisions

  1. JBlond revised this gist Jul 26, 2024. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions color-test.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    #!/bin/sh
    printf "\e[0;30mBlack \e[1;30mbold Black \e[0;90mhigh intensity Black\n"
    printf "\e[0;31mRed \e[1;31mbold Red \e[0;91mhigh intensity Red\n"
    printf "\e[0;32mGreen \e[1;32mbold Green \e[0;92mhigh intensity Green\n"
    printf "\e[0;33mYellow \e[1;33mbold Yellow \e[0;93mhigh intensity Yellow\n"
    printf "\e[0;34mBlue \e[1;34mbold Blue \e[0;94mhigh intensity Blue\n"
    printf "\e[0;35mPurple \e[1;35mbold Purple \e[0;95mhigh intensity Purple\n"
    printf "\e[0;36mCyan \e[1;36mbold Cyan \e[0;96mhigh intensity Cyan\n"
    printf "\e[0;37mWhite \e[1;37mbold White \e[0;97mhigh intensity White\n"
  2. JBlond revised this gist Dec 30, 2023. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions bash-colors.md
    Original file line number Diff line number Diff line change
    @@ -50,7 +50,7 @@
    | \e[46m | Cyan |
    | \e[47m | White |

    # High Intensty
    # High Intensity

    | Value | Color |
    | -------- | ------ |
    @@ -63,7 +63,7 @@
    | \e[0;96m | Cyan |
    | \e[0;97m | White |

    # Bold High Intensty
    # Bold High Intensity

    | Value | Color |
    | -------- | ------ |
    @@ -76,7 +76,7 @@
    | \e[1;96m | Cyan |
    | \e[1;97m | White |

    # High Intensty backgrounds
    # High Intensity backgrounds

    | Value | Color |
    | --------- | ------ |
  3. JBlond revised this gist Dec 16, 2023. 1 changed file with 12 additions and 0 deletions.
    12 changes: 12 additions & 0 deletions bash-colors.md
    Original file line number Diff line number Diff line change
    @@ -94,3 +94,15 @@
    | Value | Color |
    | ----- | ------ |
    | \e[0m | Reset |

    # other styles

    ```bash
    echo -e "\e[1mbold\e[0m"
    echo -e "\e[3mitalic\e[0m"
    echo -e "\e[3m\e[1mbold italic\e[0m"
    echo -e "\e[4munderline\e[0m"
    echo -e "\e[9mstrikethrough\e[0m"
    echo -e "\e[31mHello World\e[0m"
    echo -e "\x1B[31mHello World\e[0m"
    ```
  4. Newton revised this gist Feb 1, 2014. 1 changed file with 73 additions and 73 deletions.
    146 changes: 73 additions & 73 deletions bash-colors.md
    Original file line number Diff line number Diff line change
    @@ -1,96 +1,96 @@
    # Regular Colors

    | Value | Color |
    | ---------- | ------ |
    | '\e[0;30m' | Black |
    | '\e[0;31m' | Red |
    | '\e[0;32m' | Green |
    | '\e[0;33m' | Yellow |
    | '\e[0;34m' | Blue |
    | '\e[0;35m' | Purple |
    | '\e[0;36m' | Cyan |
    | '\e[0;37m' | White |
    | Value | Color |
    | -------- | ------ |
    | \e[0;30m | Black |
    | \e[0;31m | Red |
    | \e[0;32m | Green |
    | \e[0;33m | Yellow |
    | \e[0;34m | Blue |
    | \e[0;35m | Purple |
    | \e[0;36m | Cyan |
    | \e[0;37m | White |

    # Bold

    | Value | Color |
    | ---------- | ------ |
    | '\e[1;30m' | Black |
    | '\e[1;31m' | Red |
    | '\e[1;32m' | Green |
    | '\e[1;33m' | Yellow |
    | '\e[1;34m' | Blue |
    | '\e[1;35m' | Purple |
    | '\e[1;36m' | Cyan |
    | '\e[1;37m' | White |
    | Value | Color |
    | -------- | ------ |
    | \e[1;30m | Black |
    | \e[1;31m | Red |
    | \e[1;32m | Green |
    | \e[1;33m | Yellow |
    | \e[1;34m | Blue |
    | \e[1;35m | Purple |
    | \e[1;36m | Cyan |
    | \e[1;37m | White |

    # Underline

    | Value | Color |
    | ---------- | ------ |
    | '\e[4;30m' | Black |
    | '\e[4;31m' | Red |
    | '\e[4;32m' | Green |
    | '\e[4;33m' | Yellow |
    | '\e[4;34m' | Blue |
    | '\e[4;35m' | Purple |
    | '\e[4;36m' | Cyan |
    | '\e[4;37m' | White |
    | Value | Color |
    | -------- | ------ |
    | \e[4;30m | Black |
    | \e[4;31m | Red |
    | \e[4;32m | Green |
    | \e[4;33m | Yellow |
    | \e[4;34m | Blue |
    | \e[4;35m | Purple |
    | \e[4;36m | Cyan |
    | \e[4;37m | White |

    # Background

    | Value | Color |
    | -------- | ------ |
    | '\e[40m' | Black |
    | '\e[41m' | Red |
    | '\e[42m' | Green |
    | '\e[43m' | Yellow |
    | '\e[44m' | Blue |
    | '\e[45m' | Purple |
    | '\e[46m' | Cyan |
    | '\e[47m' | White |
    | Value | Color |
    | ------ | ------ |
    | \e[40m | Black |
    | \e[41m | Red |
    | \e[42m | Green |
    | \e[43m | Yellow |
    | \e[44m | Blue |
    | \e[45m | Purple |
    | \e[46m | Cyan |
    | \e[47m | White |

    # High Intensty

    | Value | Color |
    | ---------- | ------ |
    | '\e[0;90m' | Black |
    | '\e[0;91m' | Red |
    | '\e[0;92m' | Green |
    | '\e[0;93m' | Yellow |
    | '\e[0;94m' | Blue |
    | '\e[0;95m' | Purple |
    | '\e[0;96m' | Cyan |
    | '\e[0;97m' | White |
    | Value | Color |
    | -------- | ------ |
    | \e[0;90m | Black |
    | \e[0;91m | Red |
    | \e[0;92m | Green |
    | \e[0;93m | Yellow |
    | \e[0;94m | Blue |
    | \e[0;95m | Purple |
    | \e[0;96m | Cyan |
    | \e[0;97m | White |

    # Bold High Intensty

    | Value | Color |
    | ---------- | ------ |
    | '\e[1;90m' | Black |
    | '\e[1;91m' | Red |
    | '\e[1;92m' | Green |
    | '\e[1;93m' | Yellow |
    | '\e[1;94m' | Blue |
    | '\e[1;95m' | Purple |
    | '\e[1;96m' | Cyan |
    | '\e[1;97m' | White |
    | Value | Color |
    | -------- | ------ |
    | \e[1;90m | Black |
    | \e[1;91m | Red |
    | \e[1;92m | Green |
    | \e[1;93m | Yellow |
    | \e[1;94m | Blue |
    | \e[1;95m | Purple |
    | \e[1;96m | Cyan |
    | \e[1;97m | White |

    # High Intensty backgrounds

    | Value | Color |
    | ----------- | ------ |
    | '\e[0;100m' | Black |
    | '\e[0;101m' | Red |
    | '\e[0;102m' | Green |
    | '\e[0;103m' | Yellow |
    | '\e[0;104m' | Blue |
    | '\e[0;105m' | Purple |
    | '\e[0;106m' | Cyan |
    | '\e[0;107m' | White |
    | Value | Color |
    | --------- | ------ |
    | \e[0;100m | Black |
    | \e[0;101m | Red |
    | \e[0;102m | Green |
    | \e[0;103m | Yellow |
    | \e[0;104m | Blue |
    | \e[0;105m | Purple |
    | \e[0;106m | Cyan |
    | \e[0;107m | White |

    # Reset

    | Value | Color |
    | ------- | ------ |
    | '\e[0m' | Reset |
    | Value | Color |
    | ----- | ------ |
    | \e[0m | Reset |
  5. Newton created this gist Feb 1, 2014.
    96 changes: 96 additions & 0 deletions bash-colors.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,96 @@
    # Regular Colors

    | Value | Color |
    | ---------- | ------ |
    | '\e[0;30m' | Black |
    | '\e[0;31m' | Red |
    | '\e[0;32m' | Green |
    | '\e[0;33m' | Yellow |
    | '\e[0;34m' | Blue |
    | '\e[0;35m' | Purple |
    | '\e[0;36m' | Cyan |
    | '\e[0;37m' | White |

    # Bold

    | Value | Color |
    | ---------- | ------ |
    | '\e[1;30m' | Black |
    | '\e[1;31m' | Red |
    | '\e[1;32m' | Green |
    | '\e[1;33m' | Yellow |
    | '\e[1;34m' | Blue |
    | '\e[1;35m' | Purple |
    | '\e[1;36m' | Cyan |
    | '\e[1;37m' | White |

    # Underline

    | Value | Color |
    | ---------- | ------ |
    | '\e[4;30m' | Black |
    | '\e[4;31m' | Red |
    | '\e[4;32m' | Green |
    | '\e[4;33m' | Yellow |
    | '\e[4;34m' | Blue |
    | '\e[4;35m' | Purple |
    | '\e[4;36m' | Cyan |
    | '\e[4;37m' | White |

    # Background

    | Value | Color |
    | -------- | ------ |
    | '\e[40m' | Black |
    | '\e[41m' | Red |
    | '\e[42m' | Green |
    | '\e[43m' | Yellow |
    | '\e[44m' | Blue |
    | '\e[45m' | Purple |
    | '\e[46m' | Cyan |
    | '\e[47m' | White |

    # High Intensty

    | Value | Color |
    | ---------- | ------ |
    | '\e[0;90m' | Black |
    | '\e[0;91m' | Red |
    | '\e[0;92m' | Green |
    | '\e[0;93m' | Yellow |
    | '\e[0;94m' | Blue |
    | '\e[0;95m' | Purple |
    | '\e[0;96m' | Cyan |
    | '\e[0;97m' | White |

    # Bold High Intensty

    | Value | Color |
    | ---------- | ------ |
    | '\e[1;90m' | Black |
    | '\e[1;91m' | Red |
    | '\e[1;92m' | Green |
    | '\e[1;93m' | Yellow |
    | '\e[1;94m' | Blue |
    | '\e[1;95m' | Purple |
    | '\e[1;96m' | Cyan |
    | '\e[1;97m' | White |

    # High Intensty backgrounds

    | Value | Color |
    | ----------- | ------ |
    | '\e[0;100m' | Black |
    | '\e[0;101m' | Red |
    | '\e[0;102m' | Green |
    | '\e[0;103m' | Yellow |
    | '\e[0;104m' | Blue |
    | '\e[0;105m' | Purple |
    | '\e[0;106m' | Cyan |
    | '\e[0;107m' | White |

    # Reset

    | Value | Color |
    | ------- | ------ |
    | '\e[0m' | Reset |