Linux – Comandos básicos mas de extrema importância!
Galera, vou colocar aqui alguns comandos básicos mais extremamente úteis para operações do dia a dia. Vale apena conferir!
Buscar comando armazenado no .bash_history em momento de execução da shell
# Control+R na shell
Liga e desliga DEBUG na shell
# set -x
# comando…
# set +x
Exibir as variáveis de ambiente
# env
Achar caminho de um executável
# which man
Achar os binários de um executável
# whereis echo
Saber em qual diretório você está
# pwd
Listar pessoas na máquina
# who
Saber qual usuário você está conectado
# whoami
Informação do S.O
# uname -a
Memória Livre
# free -m
Listar processos e recursos da máquina
# top
Listar processo por nome
# pgrep -l nome
Espaço em disco
# df -ha
Placas de rede
# ifconfig -a
Listar arquivos abertos em um diretório:
# lsof /dir
Listar conteúdo de multiplos arquivos:
# cat *.txt
Substituir string em arquivos:
* sed -i ‘s/palavra_antiga/palavra_nova/g’ *.txt
# sed -i ‘s/joaozinho/mariazinha/grid/g’ *.txt