
Linux - Cheatsheet
Comandos Básicos Linux para Consulta
Arquivos e Diretórios
Listar conteúdo da pasta
lsMover ou renomear arquivo
mv <caminho de origem> <caminho de destino>Excluir arquivo
rm <nome do arquivo>Excluir diretório com conteúdo
rm -rf <nome do diretório>Ler conteúdo de um arquivo
cat <nome do arquivo>Redes
Visualizar IP da máquina
ip addr showVisualizar nome do sistema na rede
hostnameVisualizar IP próprio, normalmente 127.0.0.1
hostname -iInformações sobre conexão de redes (Wi-fi, nome, senha...)
# Listagem dos arquivos de conexão
cd /etc/NetworkManager/system-connections
# Listagem dos arquivos de conexão
cat /etc/NetworkManager/system-connections/<nome da rede>.nmconnectionLimpar cache de DNS
sudo systemd-resolve --flush-cachesCompreeender Ambiente
Visualizar pasta atual
echo $PWDVisualizar pasta de instalação de um comando
which <nome no comando>Listar todos os programas instalados
dpkg -lCRON
Ver conteúdo do CRON
crontab -lEditar conteúdo do CRON
crontab -eExecutar as atividades do @reload
service cron reloadUsuário e Acessos
Listar todos os usuários
getent passwd | cut -d \: -f1Alterar dono (owner) do arquivo
chown -R <usuário> <nome do diretório / nome do arquivo / * para todos os arquivos>Conceder acesso para um usuário
chmod <código do acesso> <usuário> <nome do diretório / nome do arquivo / * para todos os arquivos>Conceder acesso para um usuário recursivamente
chmod -R <código do acesso> <usuário> <nome do diretório / nome do arquivo / * para todos os arquivos>Verificar dono e acesso de arquivos e diretório
namei -l <nome do arquivo pu diretório>Processos
Listar processos executando
ps -efServiços
Visualizar todos os serviços
systemctlVisualizar todos os serviços executando
systemctl list-unit-files | grep enableVerificar o status de um serviço
systemctl status <application.service>Reiniciar um serviço
systemctl restart <application.service>
