Ola Povo!!!Apos varios pedidos de alunos e amigos, finalmente inauguro o meu blog! Ta certo, eu sei que nao houveram tantos pedidos assim, mas de qualquer forma aqui estou eu!!! ;)A ideia dessa blog e reunir assuntos relacionados a tecnologia, principalmente Linux e Virtualizacao, e tambem outros assuntos do meu interesse como Poker, Futebol, Investimentos, Culinaria, etc...Outra coisa interessante e a interatividade de voces, principalmente com sugestoes de temas para os artigos do blog e sugerindo novas ideias!Primeira coisa que teremos que combinar e o seguinte: Foda-se os erros de portugues! Claro que nao irei sair escrevendo errado de proposito, porem certamente irei escrever muita coisa errada e "pesso" para que me desculpe caso "ico" ocorra! ;)Estou pensando tambem em postar alguns "Tutovideos" , que seria basicamente um video sobre algum tema, como por exemplo, "Instalando e Configurando o Postfix". Em breve postarei o beta!Logo menos estarei postando algum artigo ou tutorial sobre algo relacionado a tecnologia... Aguardem... Ola Pessoal,Estarei disponibilizando alguns artigos relacionados a dicas de Shell, esses artigos serao seriais e comecaremos pelo comando history, porem a ideia e criar uma base com diversas dicas da utilizacao do Shell, principalmente do Bash, porem teremos algumas dicas sobre outros sabores como o KSH e CSH.Como chute inicial dessa serie, vamos falar sobre um comando que muitos utilizam, porem poucos o conhecem bem, o history.Primeiramente, para que serve o history?O history e utilizado para consultar seu historico de comando executados, como podemos observar na saida abaixo:teste@badtux-WS:~$ history 1 ls 2 cd /home/ 3 ls 4 cd -lha 5 ls -lha 6 cd teste/ 7 ls 8 ls -lha 9 pwd 10 date 11 cd ../../ 12 ls 13 cd 14 historyteste@badtux-WS:~$ Por padrao, a saida do history reune o historico dos ultimos 500 comandos executados, porem esse numero pode ser facilmente modificado atraves da variavel $HISTSIZE.Visualizando o valor da variavel:teste@badtux-WS:~$ echo $HISTSIZE500Modificando o valor da variavel para que a saida do history mostre apenas os ultimos 5 comandos executados:teste@badtux-WS:~$ export HISTSIZE=5Agora teremos o historico apenas dos ultimos 5 comandos executados:teste@badtux-WS:~$ history 12 cd 13 history 14 echo $HISTSIZE 15 export HISTSIZE=5 16 historyteste@badtux-WS:~$ O historico de comandos e organizado por usuario, logo cada usuario tem seu historico de comandos executados e dentro de cada diretorio "home" de usuario, existe um arquivo chamado .bash_history que e o responsavel por armazenar o historico de comandos do usuario.O .bash_history, por padrao, armazena os ultimos 500 comandos executados, e quem define esse numero e a variavel $HISTFILESIZE.teste@badtux-WS:~$ echo $HISTFILESIZE500Podemos alterar esse valor facilmente:teste@badtux-WS:~$ export HISTFILESIZE=5teste@badtux-WS:~$ cat .bash_history datecd ../../lscdhistoryteste@badtux-WS:~$ Outra variavel interessante e a $HISTFILE. Ela e responsavel por indicar o arquivo onde serao armazenados o historico de comandos. Como disse, por padrao, o arquivo e o .bash_history.teste@badtux-WS:~$ echo $HISTFILE/home/teste/.bash_historyModificando o valor da variavel:teste@badtux-WS:~$ export HISTFILE=/home/teste/giropopsComo o historico de comandos executados e gravado no arquivo no momento do logout do usuario, vamos fazer o logout para confirmar a criacao do novo arquivo de historico de comandos.teste@badtux-WS:~$ logoutroot@badtux-WS:~# su - testeteste@badtux-WS:~$ ls -lhatotal 28Kdrwxr-xr-x 2 teste teste 4,0K Nov 21 13:11 .drwxr-xr-x 5 root root 4,0K Nov