{"id":734,"date":"2014-04-07T00:16:12","date_gmt":"2014-04-07T03:16:12","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=734"},"modified":"2014-04-07T00:16:12","modified_gmt":"2014-04-07T03:16:12","slug":"bashrc-personalizado-colorido","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=734","title":{"rendered":".bashrc personalizado (colorido)"},"content":{"rendered":"<p>Se voc\u00ea \u00e9 daqueles que n\u00e3o usa Linux por achar a \u201ctela preta\u201d (console\/terminal) muito chata, complicada e sem vida, que tal deixar ela mais atraente aos olhos e claro, se empolgar para usar o Linux em modo console heim?<\/p>\n<p>A dica de hoje \u00e9 editar o .bashrc deixando ele colorido e colocando algumas novas fun\u00e7\u00f5es. N\u00e3o vou aprofundar e explicar o que \u00e9 o arquivo .bashrc, o m\u00e1ximo que vou dizer \u00e9 que esse arquivo fica na sua pasta de usu\u00e1rio ou seja<\/p>\n<pre>\/home\/usu\u00e1rio\/.bashrc<\/pre>\n<p>ou simplesmente<\/p>\n<pre>~\/.bashrc<\/pre>\n<p>. O Arquivo traz um ponto antes de seu nome, por ser um arquivo oculto. Dizendo a grosso modo, quando voc\u00ea se \u201cloga\u201d no sistema pelo console (ou mesmo o gnome-terminal) ele executa esse arquivo para ver suas vari\u00e1veis de usu\u00e1rios, assim com alias de comandos, e v\u00e1rias outras defini\u00e7\u00f5es, \u00e9 nele que podemos editar a vari\u00e1vel PS1, ela \u00e9 a respons\u00e1vel por mostrar no seu terminal:<\/p>\n<pre>thiago@hostname:~ &gt;<\/pre>\n<p>Essa vari\u00e1vel pode ser edit\u00e1vel, deixando ela colorida, mostrar ou ocultar op\u00e7\u00f5es, entre outras coisas, para saber mais sobre o .bashrc recomendo uma pesquisa no google, me limitarei aqui a mostrar como configurar ele, e deixa-lo colorido:<\/p>\n<p>&#8211; Nas imagens abaixo estou usando o gnome-terminal como exemplo. Repare como esta sem gra\u00e7a, tudo branco.<\/p>\n<p><a href=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal1.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"Terminal1\" alt=\"\" src=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal1.jpg?w=604&amp;h=162\" width=\"604\" height=\"162\" \/><!--more--><\/a><br \/>\nVamos deixar ele colorido, com a PS1 padr\u00e3o que vem no Ubuntu 12.04, para isso abra seu arquivo .bashrc<\/p>\n<pre>$ vi ~\/.bashrc<\/pre>\n<p>procure pela linha \u201cforce_color_prompt\u201d descomente ela e marque como yes. Salve e saia do arquivo com &lt;esc&gt; :wq<br \/>\n<a href=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal3b.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"Terminal3b\" alt=\"\" src=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal3b.jpg?w=604&amp;h=160\" width=\"604\" height=\"160\" \/><\/a><\/p>\n<p>Voc\u00ea pode deslogar (fechar o terminal) e logar novamente ou simplesmente abrir uma nova sess\u00e3o do bash para ver como ficou usando o comando $ bash<br \/>\n<a href=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal4.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"terminal4\" alt=\"\" src=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal4.jpg?w=604&amp;h=155\" width=\"604\" height=\"155\" \/><\/a><br \/>\nAs cores padr\u00f5es s\u00e3o o verde para nome de usu\u00e1rio e hostname e o azul para pastas.<br \/>\nPara n\u00e3o perder muito tempo, eu criei um arquivo novo chamado bashrcNew, fiz um bashrc novinho, criando algumas vari\u00e1veis para cores, e alguns aliases para os comandos que uso mais, segue o fonte de meu arquivo bashrc:<\/p>\n<div>\n<div id=\"highlighter_327089\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<div>1<\/div>\n<div>2<\/div>\n<div>3<\/div>\n<div>4<\/div>\n<div>5<\/div>\n<div>6<\/div>\n<div>7<\/div>\n<div>8<\/div>\n<div>9<\/div>\n<div>10<\/div>\n<div>11<\/div>\n<div>12<\/div>\n<div>13<\/div>\n<div>14<\/div>\n<div>15<\/div>\n<div>16<\/div>\n<div>17<\/div>\n<div>18<\/div>\n<div>19<\/div>\n<div>20<\/div>\n<div>21<\/div>\n<div>22<\/div>\n<div>23<\/div>\n<div>24<\/div>\n<div>25<\/div>\n<div>26<\/div>\n<div>27<\/div>\n<div>28<\/div>\n<div>29<\/div>\n<div>30<\/div>\n<div>31<\/div>\n<div>32<\/div>\n<div>33<\/div>\n<div>34<\/div>\n<div>35<\/div>\n<div>36<\/div>\n<div>37<\/div>\n<div>38<\/div>\n<div>39<\/div>\n<div>40<\/div>\n<div>41<\/div>\n<div>42<\/div>\n<div>43<\/div>\n<div>44<\/div>\n<div>45<\/div>\n<div>46<\/div>\n<div>47<\/div>\n<div>48<\/div>\n<div>49<\/div>\n<div>50<\/div>\n<div>51<\/div>\n<div>52<\/div>\n<div>53<\/div>\n<div>54<\/div>\n<div>55<\/div>\n<div>56<\/div>\n<div>57<\/div>\n<div>58<\/div>\n<div>59<\/div>\n<div>60<\/div>\n<div>61<\/div>\n<div>62<\/div>\n<div>63<\/div>\n<div>64<\/div>\n<div>65<\/div>\n<div>66<\/div>\n<div>67<\/div>\n<div>68<\/div>\n<div>69<\/div>\n<div>70<\/div>\n<div>71<\/div>\n<div>72<\/div>\n<div>73<\/div>\n<div>74<\/div>\n<div>75<\/div>\n<div>76<\/div>\n<div>77<\/div>\n<div>78<\/div>\n<div>79<\/div>\n<div>80<\/div>\n<div>81<\/div>\n<div>82<\/div>\n<div>83<\/div>\n<div>84<\/div>\n<div>85<\/div>\n<div>86<\/div>\n<div>87<\/div>\n<div>88<\/div>\n<div>89<\/div>\n<div>90<\/div>\n<div>91<\/div>\n<div>92<\/div>\n<div>93<\/div>\n<div>94<\/div>\n<div>95<\/div>\n<div>96<\/div>\n<div>97<\/div>\n<div>98<\/div>\n<div>99<\/div>\n<div>100<\/div>\n<div>101<\/div>\n<div>102<\/div>\n<div>103<\/div>\n<div>104<\/div>\n<div>105<\/div>\n<div>106<\/div>\n<div>107<\/div>\n<div>108<\/div>\n<div>109<\/div>\n<div>110<\/div>\n<div>111<\/div>\n<div>112<\/div>\n<div>113<\/div>\n<div>114<\/div>\n<div>115<\/div>\n<div>116<\/div>\n<div>117<\/div>\n<div>118<\/div>\n<div>119<\/div>\n<div>120<\/div>\n<div>121<\/div>\n<div>122<\/div>\n<div>123<\/div>\n<div>124<\/div>\n<div>125<\/div>\n<div>126<\/div>\n<div>127<\/div>\n<div>128<\/div>\n<div>129<\/div>\n<div>130<\/div>\n<div>131<\/div>\n<div>132<\/div>\n<div>133<\/div>\n<div>134<\/div>\n<div>135<\/div>\n<\/td>\n<td>\n<div>\n<div><code># *********************************************<\/code><\/div>\n<div><code># * ~\/.bashrc Personalizado para Ubuntu\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *<\/code><\/div>\n<div><code># * System: Ubuntu 12.04 \u2013 Precise Pangolin\u00a0\u00a0 *<\/code><\/div>\n<div><code># * local: \/home\/user\/.bashrc\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *<\/code><\/div>\n<div><code># *\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *<\/code><\/div>\n<div><code># * Author: Thiago Nalli Valentim\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *<\/code><\/div>\n<div><code># * E-Mail: thiago.nalli@gmail.com\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *<\/code><\/div>\n<div><code># * Date: 2012-05-24\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *<\/code><\/div>\n<div><code># *********************************************<\/code><\/div>\n<div><code># ======================================================================<\/code><\/div>\n<div><code># Adaptado do original de Edinaldo P. Silva para Arch Linux<\/code><\/div>\n<div><code># URL: <a href=\"http:\/\/gnu2all.blogspot.com.br\/2011\/10\/arch-linux-bashrc.html\">http:\/\/gnu2all.blogspot.com.br\/2011\/10\/arch-linux-bashrc.html<\/a><\/code><\/div>\n<div><code># ======================================================================<\/code><\/div>\n<div><\/div>\n<div><code>#-----------------------------------------------<\/code><\/div>\n<div><code># Configura\u00e7\u00f5es Gerais<\/code><\/div>\n<div><code>#-----------------------------------------------<\/code><\/div>\n<div><\/div>\n<div><code># Se n\u00e3o estiver rodando interativamente, n\u00e3o fazer nada<\/code><\/div>\n<div><code>[ -z <\/code><code>\"$PS1\"<\/code> <code>] &amp;&amp; <\/code><code>return<\/code><\/div>\n<div><\/div>\n<div><code># N\u00e3o armazenar as linhas duplicadas ou linhas que come\u00e7am com espa\u00e7o no historico<\/code><\/div>\n<div><code>HISTCONTROL=ignoreboth<\/code><\/div>\n<div><\/div>\n<div><code># Adicionar ao Historico e n\u00e3o substitui-lo<\/code><\/div>\n<div><code>shopt<\/code> <code>-s histappend<\/code><\/div>\n<div><\/div>\n<div><code># Defini\u00e7\u00f5es do comprimento e tamnho do historico.<\/code><\/div>\n<div><code>HISTSIZE=1000<\/code><\/div>\n<div><code>HISTFILESIZE=2000<\/code><\/div>\n<div><\/div>\n<div><code>#===========================================<\/code><\/div>\n<div><code># V\u00e1riavies com as Cores<\/code><\/div>\n<div><code>#===========================================<\/code><\/div>\n<div><code>NONE=<\/code><code>\"\\[\\033[0m\\]\"<\/code> <code># Eliminar as Cores, deixar padr\u00e3o)<\/code><\/div>\n<div><\/div>\n<div><code>## Cores de Fonte<\/code><\/div>\n<div><code>K=<\/code><code>\"\\[\\033[0;30m\\]\"<\/code> <code># Black (Preto)<\/code><\/div>\n<div><code>R=<\/code><code>\"\\[\\033[0;31m\\]\"<\/code> <code># Red (Vermelho)<\/code><\/div>\n<div><code>G=<\/code><code>\"\\[\\033[0;32m\\]\"<\/code> <code># Green (Verde)<\/code><\/div>\n<div><code>Y=<\/code><code>\"\\[\\033[0;33m\\]\"<\/code> <code># Yellow (Amarelo)<\/code><\/div>\n<div><code>B=<\/code><code>\"\\[\\033[0;34m\\]\"<\/code> <code># Blue (Azul)<\/code><\/div>\n<div><code>M=<\/code><code>\"\\[\\033[0;35m\\]\"<\/code> <code># Magenta (Vermelho Claro)<\/code><\/div>\n<div><code>C=<\/code><code>\"\\[\\033[0;36m\\]\"<\/code> <code># Cyan (Ciano - Azul Claro)<\/code><\/div>\n<div><code>W=<\/code><code>\"\\[\\033[0;37m\\]\"<\/code> <code># White (Branco)<\/code><\/div>\n<div><\/div>\n<div><code>## Efeito Negrito (bold) e cores<\/code><\/div>\n<div><code>BK=<\/code><code>\"\\[\\033[1;30m\\]\"<\/code> <code># Bold+Black (Negrito+Preto)<\/code><\/div>\n<div><code>BR=<\/code><code>\"\\[\\033[1;31m\\]\"<\/code> <code># Bold+Red (Negrito+Vermelho)<\/code><\/div>\n<div><code>BG=<\/code><code>\"\\[\\033[1;32m\\]\"<\/code> <code># Bold+Green (Negrito+Verde)<\/code><\/div>\n<div><code>BY=<\/code><code>\"\\[\\033[1;33m\\]\"<\/code> <code># Bold+Yellow (Negrito+Amarelo)<\/code><\/div>\n<div><code>BB=<\/code><code>\"\\[\\033[1;34m\\]\"<\/code> <code># Bold+Blue (Negrito+Azul)<\/code><\/div>\n<div><code>BM=<\/code><code>\"\\[\\033[1;35m\\]\"<\/code> <code># Bold+Magenta (Negrito+Vermelho Claro)<\/code><\/div>\n<div><code>BC=<\/code><code>\"\\[\\033[1;36m\\]\"<\/code> <code># Bold+Cyan (Negrito+Ciano - Azul Claro)<\/code><\/div>\n<div><code>BW=<\/code><code>\"\\[\\033[1;37m\\]\"<\/code> <code># Bold+White (Negrito+Branco)<\/code><\/div>\n<div><\/div>\n<div><code>## Cores de fundo (backgroud)<\/code><\/div>\n<div><code>BGK=<\/code><code>\"\\[\\033[40m\\]\"<\/code> <code># Black (Preto)<\/code><\/div>\n<div><code>BGR=<\/code><code>\"\\[\\033[41m\\]\"<\/code> <code># Red (Vermelho)<\/code><\/div>\n<div><code>BGG=<\/code><code>\"\\[\\033[42m\\]\"<\/code> <code># Green (Verde)<\/code><\/div>\n<div><code>BGY=<\/code><code>\"\\[\\033[43m\\]\"<\/code> <code># Yellow (Amarelo)<\/code><\/div>\n<div><code>BGB=<\/code><code>\"\\[\\033[44m\\]\"<\/code> <code># Blue (Azul)<\/code><\/div>\n<div><code>BGM=<\/code><code>\"\\[\\033[45m\\]\"<\/code> <code># Magenta (Vermelho Claro)<\/code><\/div>\n<div><code>BGC=<\/code><code>\"\\[\\033[46m\\]\"<\/code> <code># Cyan (Ciano - Azul Claro)<\/code><\/div>\n<div><code>BGW=<\/code><code>\"\\[\\033[47m\\]\"<\/code> <code># White (Branco)<\/code><\/div>\n<div><\/div>\n<div><code>#=============================================<\/code><\/div>\n<div><code># Configura\u00e7\u00f5es referentes ao usu\u00e1rio<\/code><\/div>\n<div><code>#=============================================<\/code><\/div>\n<div><\/div>\n<div><code>## Verifica se \u00e9 usu\u00e1rio root (UUID=0) ou usu\u00e1rio comum<\/code><\/div>\n<div><code>if<\/code> <code>[ $UID -<\/code><code>eq<\/code> <code>\"0\"<\/code> <code>]; <\/code><code>then<\/code><\/div>\n<div><\/div>\n<div><code>## Cores e efeitos do Usuario root<\/code><\/div>\n<div><\/div>\n<div><code>PS1=<\/code><code>\"$G\u250c\u2500[$BR\\u$G]$BY@$G[$BW${HOSTNAME%%.*}$G]$B:\\w\\n$G\u2514\u2500\u2500&gt;$BR \\\\$ $NONE\"<\/code><\/div>\n<div><\/div>\n<div><code>else<\/code><\/div>\n<div><\/div>\n<div><code>## Cores e efeitos do usu\u00e1rio comum<\/code><\/div>\n<div><\/div>\n<div><code>\u00a0<\/code><code>PS1=<\/code><code>\"$BR\u250c\u2500[$BG\\u$BR]$BY@$BR[$BW${HOSTNAME%%.*}$BR]$B:\\w\\n$BR\u2514\u2500\u2500&gt;$BG \\\\$ $NONE\"<\/code><\/div>\n<div><\/div>\n<div><code>fi<\/code> <code># Fim da condi\u00e7\u00e3o if<\/code><\/div>\n<div><\/div>\n<div><code>## Exemplos de PS1<\/code><\/div>\n<div><\/div>\n<div><code># PS1=\"\\e[01;31m\u250c\u2500[\\e[01;35m\\u\\e[01;31m]\u2500\u2500[\\e[00;37m${HOSTNAME%%.*}\\e[01;32m]:\\w$\\e[01;31m\\n\\e[01;31m\u2514\u2500\u2500\\e[01;36m&gt;&gt;\\e[00m\"<\/code><\/div>\n<div><\/div>\n<div><code># PS1='\\[\\e[m\\n\\e[1;30m\\][$$:$PPID \\j:\\!\\[\\e[1;30m\\]]\\[\\e[0;36m\\] \\T \\d \\[\\e[1;30m\\][\\[\\e[1;34m\\]\\u@\\H\\[\\e[1;30m\\]:\\[\\e[0;37m\\]${SSH_TTY} \\[\\e[0;32m\\]+${SHLVL}\\[\\e[1;30m\\]] \\[\\e[1;37m\\]\\w\\[\\e[0;37m\\] \\n($SHLVL:\\!)\\$ '}<\/code><\/div>\n<div><\/div>\n<div><code># PS1=\"\\e[01;31m\u250c\u2500[\\e[01;35m\\u\\e[01;31m]\u2500\u2500[\\e[00;37m${HOSTNAME%%.*}\\e[01;32m]:\\w$\\e[01;31m\\n\\e[01;31m\u2514\u2500\u2500\\e[01;36m&gt;&gt;\\e[00m\"<\/code><\/div>\n<div><\/div>\n<div><code># PS1=\"\u250c\u2500[\\[\\e[34m\\]\\h\\[\\e[0m\\]][\\[\\e[32m\\]\\w\\[\\e[0m\\]]\\n\u2514\u2500\u257c \"<\/code><\/div>\n<div><\/div>\n<div><code># PS1='[\\u@\\h \\W]\\$ '<\/code><\/div>\n<div><\/div>\n<div><code>#==========================<\/code><\/div>\n<div><code># DIVERSOS<\/code><\/div>\n<div><code>#==========================<\/code><\/div>\n<div><\/div>\n<div><code>## Habilitando suporte a cores para o ls e outros aliases<\/code><\/div>\n<div><code>## V\u00ea se o arquivo existe<\/code><\/div>\n<div><code>if<\/code> <code>[ -x <\/code><code>\/usr\/bin\/dircolors<\/code> <code>]; <\/code><code>then<\/code><\/div>\n<div><code>test<\/code> <code>-r ~\/.<\/code><code>dircolors<\/code> <code>&amp;&amp; <\/code><code>eval<\/code> <code>\"$(dircolors -b ~\/.dircolors)\"<\/code> <code>|| <\/code><code>eval<\/code> <code>\"$(dircolors -b)\"<\/code><\/div>\n<div><\/div>\n<div><code>## Aliases (apelidos) para comandos<\/code><\/div>\n<div><code>alias<\/code> <code>ls<\/code><code>=<\/code><code>'ls --color=auto'<\/code><\/div>\n<div><code>alias<\/code> <code>dir<\/code><code>=<\/code><code>'dir --color=auto'<\/code><\/div>\n<div><code>alias<\/code> <code>grep<\/code><code>=<\/code><code>'grep --color=auto'<\/code><\/div>\n<div><code>alias<\/code> <code>fgrep<\/code><code>=<\/code><code>'fgrep --color=auto'<\/code><\/div>\n<div><code>alias<\/code> <code>egrep<\/code><code>=<\/code><code>'egrep --color=auto'<\/code><\/div>\n<div><code>fi<\/code> <code># Fim do if do dircolor<\/code><\/div>\n<div><\/div>\n<div><code>## Aliases (apelidos) diversos<\/code><\/div>\n<div><\/div>\n<div><code># Editar sources.list<\/code><\/div>\n<div><code>alias<\/code> <code>lists=<\/code><code>'sudo vim \/etc\/apt\/sources.list'<\/code><\/div>\n<div><\/div>\n<div><code># atualizar o apt-get<\/code><\/div>\n<div><code>alias<\/code> <code>upd=<\/code><code>'sudo apt-get update'<\/code><\/div>\n<div><\/div>\n<div><code># Reparar o apt-get<\/code><\/div>\n<div><code>alias<\/code> <code>aptrepair=<\/code><code>'sudo apt-get -f install'<\/code><\/div>\n<div><\/div>\n<div><code># Reparar o dpkg<\/code><\/div>\n<div><code>alias<\/code> <code>dpkgrepair=<\/code><code>'sudo dpkg --configure -a'<\/code><\/div>\n<div><\/div>\n<div><code>#==============================================<\/code><\/div>\n<div><code># Aliases para uso no dia-a-dia e testes<\/code><\/div>\n<div><code>#==============================================<\/code><\/div>\n<div><\/div>\n<div><code># Testar conex\u00e3o com ping<\/code><\/div>\n<div><code>alias<\/code> <code>google=<\/code><code>'ping -t 3 www.google.com.br'<\/code> <code># Ping ao google a cada 3 segundos<\/code><\/div>\n<div><code>alias<\/code> <code>uol=<\/code><code>'ping -t 3 www.uol.com.br'<\/code> <code># Ping ao UOL a cada 3 segundos<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>ap\u00f3s criar o seu novo, fa\u00e7a o backup do antigo e substitua pelo novo arquivo que criou. Pode se usar o comando cp (copy) ficando assim:<\/p>\n<pre>$ cp .bashrc .bashrc.old\r\n$ cp bashrcNew .bashrc<\/pre>\n<p>n\u00e3o esque\u00e7a do ponto antes do nome.<br \/>\n<a href=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal5.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"Terminal5\" alt=\"\" src=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal5.jpg?w=604&amp;h=76\" width=\"604\" height=\"76\" \/><\/a><\/p>\n<p>As cores que voc\u00ea pode usar s\u00e3o essas:<\/p>\n<p><a href=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal6.jpg\"><img decoding=\"async\" title=\"Terminal6\" alt=\"\" src=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal6.jpg?w=604\" \/><\/a><\/p>\n<p>Cores no bash<\/p>\n<p>Esse \u00e9 como ficou o meu, e um amigo de trabalho disse que \u00e9 um \u201cbash Restart\u201d referencia aquela bandinha EMO toda colorida sabe.\u00a0\ud83d\ude42<br \/>\n<a href=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal7.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"Terminal7\" alt=\"\" src=\"http:\/\/thiagonalli.files.wordpress.com\/2012\/05\/terminal7.jpg?w=604&amp;h=270\" width=\"604\" height=\"270\" \/><\/a><\/p>\n<p>Deixei o us\u00e1rio comum, com cores diferente do usu\u00e1rio root, o mesmo arquivo .bashrc copiei para a pasta \/root e para minha home de usu\u00e1rio \/home\/thiago por isso no meu c\u00f3digo voc\u00ea encontra a linha que verifica se \u00e9 o usu\u00e1rio root<\/p>\n<pre>if [ $UID -eq \"0\" ]; then<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea \u00e9 daqueles que n\u00e3o usa Linux por achar a \u201ctela preta\u201d (console\/terminal) muito chata, complicada e sem vida, que tal deixar ela mais atraente aos olhos e claro, se empolgar para usar o Linux em modo console heim? A dica de hoje \u00e9 editar o .bashrc deixando ele colorido e colocando algumas novas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[42,51],"tags":[452,454,453],"class_list":["post-734","post","type-post","status-publish","format-standard","hentry","category-leitura-recomendada","category-linux-linuxrs","tag-bashrc","tag-colorido","tag-personalizado"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=734"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/734\/revisions"}],"predecessor-version":[{"id":735,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/734\/revisions\/735"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}