Dica: 10 Comandos para usar no seu dia a dia!
Preparei uma lista de comandos úteis para o dia a dia:
Comandos mais utilizados:
Este comando lista os comandos que você mais utiliza!
history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
Árvore de sub-diretórios
este comando lista os sub-diretórios de uma pasta, sem necessidade de instalar nada!
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
Cria e entra numa pasta de uma vez só
literalmente o que você leu :)
mkdir seu/diretório/aqui && cd $_
Lista de cores (256)
Exibe cada uma das 256 cores
for code in {0..255}; do echo -e "\e[38;05;${code}m \\\e[38;05;${code}m"; done
Conversor de timestamp para data
Converte um timestamp para a sua data equivalente
date -d @[timestamp aqui]
Ver uma linha específica
Permite visualizar uma linha específica de um arquivo
sed -n [número da linha]p [arquivo]
Pesquisar no histórico
Muito útil para encontrar um comando específico já utilizado
history | grep [texto de busca]
Listar arquivos pesados
Este comando lista os 10 arquivos mais pesados em seu diretório atual
du -ahx . | sort -rh | head -10
Exibir processos
Mostra todos os processos que estão rodando:
ps aux
Encontrar o executável/binário de um programa instalado
Este comando mostra o diretório de onde um programa está instalado
Executável:
which [programa]
Binário:
whereis [programa]
Também é uma boa definir ✨aliases✨ para estes comandos. Não sabe como? Recomendo asistir este vídeo, do Diolinux.
Você também pode comentar alguns comandos que você utiliza!
Fontes:
- eu mesmo :)
- amigos
- este belo app