16
Comandos Básicos do Sistema Operacional Linux Prof. Dr. José Luís Zem Especialização em Engenharia e Administração de Sistemas de Bancos de Dados

02 - Comandos Basicos Linux

Embed Size (px)

DESCRIPTION

Linux iniciante basico

Citation preview

Page 1: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional Linux

Prof. Dr. José Luís Zem

Especialização em Engenharia e Administração de Sistemas de Bancos de Dados

Page 2: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Tópicos

Gerenciamento e Uso de Diretórios e Arquivos.

Compactações.

Gerenciamento de Processos.

Controle de Usuários.

Segurança e o Sistema de Arquivos.

Informações do Sistema.

Comandos Complementares.

Comunicação entre Usuários.

Conceitos Importantes.

Page 3: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Gerenciamento e Uso de Diretórios

Comando mkdir – Criar diretórios.

Comando rmdir – Remover diretórios.

Comando cd – Navegar pela estrutura de diretórios e posisionar-se no diretório-base (home directory).

Comando pwd – Imprimir a posição atual na estrutura de diretórios.

Page 4: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Gerenciamento e Uso de Arquivos

Comando cat – Visualizar o conteúdo e criação dos arquivos.

Comando ls – Listar as entradas de um diretório.

Comando cp – Copiar arquivos.

Comando ln – Criar atalhos (links) entre arquivos e diretórios.

Comando mv – Mover arquivos ou alterar o nome dos mesmos.

Comando rm – Remover arquivos.

Comando man – Exibir informações de auxílio sobre comandos.

Page 5: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Compactações

Comando tar – Serializar/desserializar arquivos, gerando arquivo com extensão .tar .

Comando gzip / gunzip – Compactar / Descompactar arquivos gerando arquivo com extensão .gz .

Comando unarj – Descompactar arquivos com extensão .arj .

Comando zip / unzip – Compactar / Descompactar arquivos aplicando algoritmo compatível com o Winzip.

Comando zipinfo – Exibir informações sobre arquivos .zip .

Page 6: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Gerenciamento de Processos

Comando ps – Exibir uma relação dos processos.

Comando kill – Encerrar a execução dos processos.

Comando pstree – Exibir os processos organizados em uma árvore hierárquica.

Comando jobs – Exibir as tarefas suspensas ou em execução.

Comando fg – Executar um processo em foreground.

Comando bg – Executar um processo em background.

Comando top – Exibir relação de processos e estado do sistema.

Page 7: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Controle de Usuários

Comando who – Exibir relação com informações sobre os usuários logados ao sistema.

Comando w – Exibir relação dos usuários logados no sistema e o que eles estão fazendo.

Comando users – Exibir relação com os nomes dos usuários logados no sistema.

Comando whoami – Exibir o nome do seu usuário.

Comando logname - Exibir o nome do seu usuário.

Comando id –Exibir nomes e identificadores do usuário e grupo.

Page 8: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Controle de Usuários

Comando adduser – Criar uma conta de usuário (interativo).

Comando useradd – Criar uma conta de usuário ou atualizar informações de uma conta já existente.

Comando userdel – Remover uma conta de usuário e informações relacionadas a ela.

Comando groupadd – Criar um novo grupo.

Comando groupdel – Remover um grupo.

Comando chgrp – Mudar a propriedade de grupo de um arquivo.

Comando chown – Mudar a propriedade de dono de um arquivo.

Page 9: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Segurança do Sistema de Arquivos

Comando chmod – Alterar as permissões de acesso aos arquivos.

Atributos para os modos Explícito e Octal:

Leitura (r equivale a 4) Escrita (w equivale a 2) Execução (x equivale a 1) Ausência de permissão (- equivale a 0)

Sinal + (atribuição de permissão) Sinal - (remoção de permissão)

Utilize u para Proprietário, g para Grupo, o para Outros e a para todos.

Page 10: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Sistemas de Arquivos

Comando df – Relatar o espaço em disco utilizado pelo sistema de arquivos.

Comando dd – Converter e copiar um arquivo.

Comando mkfs - Construir um sistema de arquivos.

Comando mount – Montar um sistema de arquivos.

Comando umount – Desmontar um sistema de arquivos.

Comando sync – Sincronizar buffers do sistema com os discos físicos.

Comando mkswap – Ativar uma área de swap para o LINUX.

Page 11: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Informações do Sistema

Comando date – Exibir ou ativar a data e a hora dos sistema.

Comando hostname – Exibir ou ativar o nome do host do sistema.

Comando uname – Exibir informação do sistema.

Comando uptime – Exibir a quanto tempo o sistema está ativo.

Comando swapon /swapoff – Ativar ou desativar a área de swap.

Comando su –Mudar a identificação do usuário para super-usuário.

Comando free – Exibir a quantia de memória livre e ocupada.

Page 12: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Comandos Complementares

Comando basename – Separar o nome do arquivo do nome do diretório.

Comando dirname – Separar o nome do diretório do nome do arquivo.

Comando grep – Buscar dentro de arquivos uma seqüência de caracteres.

Comando sort – Classificar o conteúdo de arquivos.

Comando cal – Exibir um calendário.

Comando last – Exibir relação de logins realizados pelos usuários.

Page 13: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Comandos Complementares

Comando history – Exibir relação de comandos executados pelo usuário.

Comando cut – Remover seções de cada linha dos arquivos.

Comando which – Exibir o caminho absoluto dos comandos.

Comando watch – Executar um programa periodicamente, exibindo sua saída na tela.

Comando whereis – Localizar o arquivo binário, código-fonte ou de página de manual de um comando.

Comando find - Procurar por arquivos na estrutura de diretórios.

Page 14: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Comunicação entre Usuários

Comando write – Enviar uma mensagem para outro usuário.

Comando mesg – Mostrar ou não mostrar mensagens de outros usuários.

Comando mail – Enviar e receber mensagens por email.

Comando wall – Escrever uma mensagem para usuários.

Comando talk – Conversar com outro usuário.

Page 15: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional LINUX

Conceitos Importantes

Filtros (|)

Redirecionadores (< > >> <<)

Metacaractres (* e ?)

Intervalos ([ ])

Variáveis de Ambiente

Page 16: 02 - Comandos Basicos Linux

Comandos Básicos do Sistema Operacional Linux

Prof. Dr. José Luís Zem

Especialização em Engenharia e Administração de Sistemas de Bancos de Dados