====== Bash PS1 ====== \u : exibe o nome do usuário, isto é, o login. \h : exibe o nome da máquina, ou seja, o hostname. \W : exibe o nome do diretório que você se encontra. \w : exibe o caminho completo do diretório onde você se encontra. \$ : exibe o caractere '$' caso você esteja utilizando o seu usuário ou o exibe o caractere '#' caso você esteja utilizando o usuário root. \d : exibe a data atual. \t : exibe a hora no formato de 24 horas. \! : exibe o número de comandos que você já digitou. \# : exibe o número do comando atual. COR FONTE NORMAL FONTE EM NEGRITO --- ------------ ---------------- preto \e[0;30m\] \e[1;30m\] vermelho \e[0;31m\] \e[1;31m\] verde \e[0;32m\] \e[1;32m\] amarelo \e[0;33m\] \e[1;33m\] azul \e[0;34m\] \e[1;34m\] magenta \e[0;35m\] \e[1;35m\] ciano \e[0;36m\] \e[1;36m\] branco \e[0;37m\] \e[1;37m\] cinza \e[0;38m\] \e[1;38m\] # Pattern \[\033[FORMAT;COLORm\] # pattern # Reset \[\033[00m\] # reset / normal font # Colors \[\033[30m\] # black \[\033[31m\] # red \[\033[32m\] # green \[\033[33m\] # yellow \[\033[34m\] # blue \[\033[35m\] # purple \[\033[36m\] # cyan / blue \[\033[37m\] # grey / white # Formats (in combination with red color) \[\033[0;31m\] # no format \[\033[1;31m\] # bold \[\033[2;31m\] # darken \[\033[3;31m\] # italic \[\033[4;31m\] # underscore \[\033[5;31m\] # blink \[\033[9;31m\] # strike through ==== Exemplos ==== # .bashrc # User specific aliases and functions # Cores Preto='\[\033[01;30m\]' Vermelho='\[\033[01;31m\]' Verde='\[\033[01;32m\]' Amarelo='\[\033[01;33m\]' Azul='\[\033[01;34m\]' Roxo='\[\033[01;35m\]' Ciano='\[\033[01;36m\]' Branco='\[\033[01;37m\]' Cinza='\[\033[01;38m\]' PS1="$Branco\u$Azul@$Ciano\h$Roxo:\w$Branco# \[\033[00m\]" HISTTIMEFORMAT='%d-%m-%Y %H:%M- ' HISTCONTROL=ignoreboth HISTSIZE=1000 HISTFILESIZE=2000 shopt -s checkwinsize EDITOR='vim' alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias echo='/bin/echo' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -alF --color=auto' alias ls='ls --color=auto' alias vi='vim' alias ping='ping -c3' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi ==== Debian Like ==== $ export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[01;34m\]@\[\033[01;36m\]\h\[\033[01;34m\][\[\033[00m\]\[\033[01;37m\]\w\[\033[01;34m\]]\[\033[01;32m\]\$\[\033[00m\] ' $ export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u\[\033[01;34m\]@\[\033[01;33m\]\h\[\033[01;34m\][\[\033[00m\]\[\033[01;37m\]\w\[\033[01;34m\]]\[\033[01;31m\]\$\[\033[00m\] ' ==== RHEL Like ==== $ export PS1='[\[\033[01;32m\]\u\[\033[01;34m\]@\[\033[01;36m\]\h\[\033[01;34m\][\[\033[00m\]\[\033[01;37m\]\w\[\033[01;34m\]]\[\033[01;32m\]\$\[\033[00m\] ' $ export PS1='[\[\033[01;31m\]\u\[\033[01;34m\]@\[\033[01;33m\]\h\[\033[01;34m\][\[\033[00m\]\[\033[01;37m\]\w\[\033[01;34m\]]\[\033[01;31m\]\$\[\033[00m\] ' ===== Referências ===== - [[https://www.thegeekstuff.com/2008/09/bash-shell-ps1-10-examples-to-make-your-linux-prompt-like-angelina-jolie/]] - [[https://www.sv.net.br/como-customizar-o-prompt-do-shell-bash-no-centos/]] - [[https://blog.while-true-do.io/bash-prompt-and-colors/|Bash - Prompt and Colors]]