Category Archives: Shell
Shell Script – Recuperando o resultado de sucesso ou fracasso em comando Ping
Caso precise apenas recuperar o resultado de sucesso ou fracasso em efetuar o comando ping em um dispositivo alvo, é possível utilizar a construção abaixo para isto. O resultado igual a zero significa sucesso. Qualquer outro número significa que a Continue reading Shell Script – Recuperando o resultado de sucesso ou fracasso em comando Ping
Como deslogar / sair do Bash Shell sem salvar o histórico da sessão corrente
Existem várias formas, a que mais utilizo é: HISTSIZE=0 && exit No entanto, existem outras formas, como: kill -9 $$ ou unset HISTFILE && exit Os dois casos acimas removem apenas os dados de history da sessão atual, preservando os Continue reading Como deslogar / sair do Bash Shell sem salvar o histórico da sessão corrente
Bash shell – Explicando variáveis de ambiente – O que são e o básico de sua utilização
Inicialmente começaremos falando do que significa shell. Quando se usa um ”shell” na linha de comando, provavelmente trata-se de um bash shell. Em um shell, você pode definir uma variável e atribuir-lhe um valor a ser utilizado futuramente. Abaixo um exemplo de uma Continue reading Bash shell – Explicando variáveis de ambiente – O que são e o básico de sua utilização
Como se livrar do Shellshock, o bug que afeta todas as versões do Bash
Se o seu computador roda o shell Bash e não foi atualizado nos últimos dias, ele está vulnerável ao Shellshock, uma falha grave – e praticamente todos os computadores desktop e servidor com Linux e com OS X, além de Continue reading Como se livrar do Shellshock, o bug que afeta todas as versões do Bash
Fazendo a linha dns-nameservers do /etc/network/interfaces funcionar no Debian / Ubuntu
É comum a reclamação que a configuração dns-nameservers do arquivo /etc/network/interfaces não vem sendo honrada ou funcionando corretamente ao se levantar uma interface de erro. Este problema acontece porque esta configuração não é enviada para o arquivo /etc/resolv.conf como esperado. Continue reading Fazendo a linha dns-nameservers do /etc/network/interfaces funcionar no Debian / Ubuntu
Obter o md5 de todos os arquivos de um diretório
Shell Script – Matando todos os processo de um usuário
Como limpar o histórico de comandos do Linux
Limpar o histórico de comandos do Linux é muito importante para administradores de servidores Linux, por 2 motivos: 1) Isso evita que outros desfaçam ou alterem configurações feitas por você nos servidores. 2) Muitas vezes acontece de você digitar por engano Continue reading Como limpar o histórico de comandos do Linux
Como remover arquivos que iniciam com o caracter hífen (“-“) na linha de comando do Linux
Apresentamos abaixo duas formas de remover um arquivo, no bash do Linux, iniciado com o caracter hífen. No exemplo abaixo, o arquivo alvo será chamado de -arquivo. Qualquer das duas formas será capaz de efetuar a remoção do arquivo com Continue reading Como remover arquivos que iniciam com o caracter hífen (“-“) na linha de comando do Linux