Comandos Básicos do Sistema Operacional Linux.

Propaganda
Comandos Básicos do Sistema
Operacional Linux
Prof. Dr. José Luís Zem
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.
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
Comandos Básicos do Sistema
Operacional Linux
Prof. Dr. José Luís Zem
Download