Upload
alex-santos
View
55
Download
2
Embed Size (px)
DESCRIPTION
Linux iniciante basico
Citation preview
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
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.
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.
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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.
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.
Comandos Básicos do Sistema Operacional LINUX
Conceitos Importantes
Filtros (|)
Redirecionadores (< > >> <<)
Metacaractres (* e ?)
Intervalos ([ ])
Variáveis de Ambiente
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