Linux dicas de comandos
Contando arquivos no diretório atual
ls -1 | wc -l
Retornando as linhas contendo um texto buscado usando grep
grep -in [texto] [arquivo]
Dividindo um arquivo em vários pelo numero de linhas
split -l [linhas] [arquivo]
Apagando linhas específicas de um arquivo usando o sed
No exemplo abaixo vamos apagar as linhas de 7 a 14, e a linha 28
sed -e '7,14d;28d' [arquivo]
Executando um comando para cada arquivo no diretório atual usando bash script
Substitua a linha do echo pelo comando desejado
for i in *
do
if -f "$i"
then
echo "Encontrei arquivo $i"
fi
done
Buscando todos os arquivos em um determinado caminho contendo um texto específico
grep -rnw '/caminho/a/pesquisar/' -e 'texto'
Ajustando o horário do linux de acordo com a hora oficial brasileira
ntpdate pool.ntp.br
Sintaxe de arquivo cron para executar um comando a cada inicialização (reboot)
@reboot [path to command] [argument1] [argument2] … [argument n]
@reboot [part to shell script]
Como se reconectar a sessões abertas utilizando o tmux
tmux ls
tmux attach -d -t [id]
Calculando os hashes MD5 de todos os aquivos do diretório atual
Incluindo subdiretórios
find . -type f -exec md5sum {} \;
Excluindo subdiretórios
find . -maxdepth 1 -type f -exec md5sum {} \;
Gravando os hashes num arquivo
Para gravar os resultados dos hashes no arquivo md5sums.txt
adicione o comando > md5sums.txt
no final do comando.
Verificando os hashes MD5 dos arquivos
md5sum -c md5sums.txt
Renato Monteiro Batista
Engenheiro de Computaçãohttps://renato.ovh |