
Comandos Básicos Linux para Consulta
Comandos Básicos Linux
Recentemente me deparei com a necessidade de aprender a lidar com o linux, sem uma interface gráfica, amei
Dentro do uso com o shell do Linux para mim foi a dificuldade de memorizar os comandos, então criei um guia pequeno para consultar constantemente
Arquivos e Diretórios
Listar conteúdo da pasta
ls
Mover ou renomear arquivo
mv <caminho de origem> <caminho de destino>
Excluir arquivo
rm <nome do arquivo>
Excluir diretório
rm -r <nome do diretório>
Ler conteúdo de um arquivo
cat <nome do arquivo>
Redes
Visualizar IP da máquina
ip addr show
Visualizar nome do sistema na rede
hostname
Visualizar IP próprio, normalmente 127.0.0.1
hostname -i
Visualizar IP externo para a rede
hostname -i
Compreeender Ambiente
Visualizar pasta de instalação de um comando
which <nome no comando>
CRON
Ver conteúdo do CRON
crontab -l
Editar conteúdo do CRON
crontab -e
Executar as atividades do @reload
service cron reload
Usuário e Acessos
Listar todos os usuários
getent passwd | cut -d \: -f1
Alterar 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>
Verificar dono e acesso de arquivos e diretório
namei -l <nome do arquivo pu diretório>
Processos
Listar processos executando
ps -ef
Serviços
Visualizar todos os serviços
# Todos os serviços
systemctl
# Todos os serviços executando
systemctl list-unit-files | grep enable
Verificar o status de um serviço
systemctl status <application.service>
Reiniciar um serviço
systemctl restart <application.service>