25 de setembro de 20182 min de leitura

Comandos Básicos Linux para Consulta

Lorem lipsunm

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>

Listar todos os programas instalados

dpkg -l

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>

Comentários