Ao usar linhas de comando, muitos sysadmins nao dao a minima para shell's coloridos, mas pode ser interessante se voce tem tempo livre para colorir seu terminal. Abaixo, as principais configuracoes, considerando o bash como shell padrao em um sistema com Debian.Primeiro, dica para colorir saidas de 'man pagens'. Altere o seu ~/.bashrc com as seguintes linhas:#begin blinkingexport LESS_TERMCAP_mb=#39;\E[01;31m'# begin bold export LESS_TERMCAP_md=#39;\E[01;33m' # end mode export LESS_TERMCAP_me=#39;\E[0m' # begin standout-mode - info box export LESS_TERMCAP_so=#39;\E[01;41;37m' # end standout-mode export LESS_TERMCAP_se=#39;\E[0m' # begin underline export LESS_TERMCAP_us=#39;\E[01;32m' # end underline export LESS_TERMCAP_ue=#39;\E[0m' Feito isso recarregue seu bashrc com o comando source e teste abrindo uma man page.Colorindo saidas do grep:alias grep='grep --colour=auto' Alterando a variavel PS1 do usuario root, destacando e colorindo para outros usuarios do sistema. Esta variavel pode estar comentada no seu /etc/bash.bashrc:#if ${use_color} ; then if type -P dircolors & >> /dev/null ; then if [[ -f ~/.dir_colors ]] ; then eval $(dircolors -b ~/.dir_colors) elif [[ -f /etc/DIR_COLORS ]] ; then eval $(dircolors -b /etc/DIR_COLORS) fi fi if [[ ${EUID} == 0 ]] ; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] ' else PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] ' fielse if [[ ${EUID} == 0 ]] ; then # show root@ when we don't have colors PS1='\u@\h \W \$ ' else PS1='\u@\h \w \$ ' fifi Ajustando tamanho do arquivo de historicos:HISTFILESIZE=4000HISTSIZE=4000HISTCONTROL=ignoredupsexport HISTFILESIZEexport HISTSIZEexport HISTCONTROLImpedindo a remocao acidental por redirecionamentos de saida, tipo >, >&, e >>. set noclobberDesligando beepset bell-style noneFechando o shell por tempo de inatividadeexport TMOUT=10000Ajustando comandos rm, cp e mv para pedir confirmacao ao manipular arquivos:alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'Exemplo de .bashrc pode ser obtido em http://tldp.org/LDP/abs/html/sample-bashrc.htmlReferencias: man bash, /usr/share/doc/bash/examples Gerar uma sequencia numeria pode ajudar em muitos casos, como por exemplo, gerar uma lista de numeros ip; com o Vim isto fica facil de resolver por exemplo, suponha que necessita gerar uma lista do ip 192.168.1.0 ate 192.168.1.254, entao o comando para obter o resultado ficaria: :for i in range(1,254) | .put ='192.168.1.'.i | endfor Uma sequencia numerica normal tambem pode ser obtida usando a funcao put::put =range(30,40) Pode se usar valores negativos::put =range(-30,-40)Gerar uma sequencia no shell, por exemplo de 1 a 10for ((i=1;i<=10;i++));do echo $i;done for i in $(seq 10); do echo $i;done Um coracao inconformado com esse mundo tem o poder de fazer outros se renderem ao inconformismo sem muito esforco. -Alvaro Jr- Cansado de pessoas milindrosas, se julgam tao espirituais mais ao receber qualquer palavra que nao alimente seu ego, se fecham e ficam de cara feia uma com as outras! E realmente sao muito espirituais so que o espirito nao e o de Deus! #segueadica! Deus chama: Saiam da igreja!O Senhor veio para curar os doentes, restaurar vidas corrompidas, libertar os cativos e viciados, curar os homossexuais e enfermos.Ele grita: Saiam, saiam! E nos estamos surdos, estamos preocupados demais em alimentar nosso ego, saciar nossas vontades e desejos. Estamos presos em nossos sonhos e almejos, em nosso narcisismo sujo. E estamos realmente surdos, estamos cegos. Estamos na igreja! Presos em religiosidade, presos em nossos talentos e elogios. SAIAM! a voz de Deus