Comandos Ubuntu/Linux Michelle Nery

Slides:



Advertisements
Apresentações semelhantes
Prática de Software e Hardware Básico
Advertisements

Administração de sistemas operacionais
Administração de sistemas operacionais
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Administração de sistemas operacionais
Adaptado do manual do DCC/UFMG e do livro ASO-M
Comandos do Linux SO II.
Componente Curricular Sistemas Operacionais - SOP
Prof. João Paulo de Brito Gonçalves
Sistema de Arquivos - PROTEÇÃO DE ARQUIVOS
Gerenciamento de Usuários
Prof. João Paulo de Brito Gonçalves Sistema de Arquivos - COMANDOS DE VISUALIZAÇÃO, BUSCA E LOCALIZAÇÃO Campus - Cachoeiro Curso Técnico de Informática.
Gerência de Processos no Linux Prof. Antônio Rogério Ramos Pelo menos esse, fui eu que fiz!!!
Processos no Unix e Linux
Administrando usuários 1 Controle de contas de usuários 1.
Primeira aula de laboratório
Colégio Técnico Vila Branca
Aula 10 – Revisão comandos do Linux
CURSO DE LINUX EDUCACIONAL
Comandos para navegação no Sistema de Arquivos
Interpretador Online.
Prof. André Leon S. Gradvohl, Dr.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Sistemas Operacionais PLATAFORMA LINUX
Software Livre O software que pode ser usado, copiado, estudado, modificado e redistribuído sem restrição. A forma usual de um software ser distribuído.
Sistemas Operacionais
Windows Sistema operacional da Microsoft
Permissões e Propriedades de Arquivos
Sistemas Operacionais
Linux Descendente do Unix
MICROSOFT Windows XP.
Sistemas Operacionais
Sistemas Operacionais
07/04/2017 Linux Comandos básicos.
Sistemas Operacionais c Prof. Victor Guimarães
Professor Cristiano Mariotti
Linux Prof. Fabio Santos, D.Sc
Sistemas Operacionais c
Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti
ÁREA DE TRABALHO DO WINDOWS
Sistemas Operacionais
09/04/2017 Linux Comandos básicos.
Professor Julian Palavro Dutra- Porto Alegre/ RS.
Usuários e Grupos Usuário: alguém que possui conta, internamente é tratado como um número (UID) que é a identificação do usuário (USER ID). Cada usuário.
PROF PAULO MAXIMO, MSc OSs.
Sistemas Operacionais PLATAFORMALINUX PLATAFORMALINUX Jean Morais 3ºSINA/07.
Introdução ao Linux André Ricardo da Silva Souza arss at cin.ufpe.br.
PCI- Primeira Aula de Laboratório Profa. Mercedes Gonzales Márquez.
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede – AULA 03 Prof. Gabriel Silva.
Iº Workshop Linux da Unijorge
Sistema Operativo MS-DOS Comandos sobre arquivos
Prof. Rafael Folha SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL PROGRAMA NACIONAL DE ACESSO AO ENSINO TÉCNICO E EMPREGO SISTEMA DE.
Aula – Sistemas Operacionais
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
Administrando usuários 1 Controle de contas de usuários 1.
UNIESP – Sistemas de Informação Práticas de Formação I Aula 10 Prof. Carlos Alberto Seixas.
Tópicos em Sistemas Operacionais (LINUX) Prof:. Msc. Arimatéia Junior Fortaleza-2011.
LINUX. O que é LINUX  Linux é um termo utilizado para se referir a sistemas operacionais que utilizem o núcleo Linux  O Linux foi desenvolvido pelo.
Permissões de Acesso No Linux há três modelos de controle de acesso básicos: Read, Write e Execution. Veja um exemplo de permissão básica na figura.
Serviço de rede e internet Jackson Eduardo da Silva.
SICII (Sistemas Operacionais) – Prof. Alberto  Comandos de console (Linux)
Universidade Federal do Pará Instituto de Ciências Exatas e Naturais Faculdade de Computação Linux – Prática Regiane Kawasaki
Comandos DOS DOS – O MS-DOS ou prompt de comando pode ser iniciado pelo caminho. Inciar> Todos os programas> Acessórios> Prompt de Comando Ou através do.
Evoluindo em comandos Unix / Linux Cid Rodrigues de Andrade No site acima encontram-se dados sobre licenciamento e forma.
 Laboratório de Graduação  Destinado a alunos dos cursos de Ciência e Engenharia da Computação  Horário de funcionamento: ◦ De segunda a sexta de 8h.
Sistemas Operacionais de Redes Introdução ao Linux IGOR ALVES.
Comandos Básicos do Linux Prof. Alberto Felipe. Os Sistemas Operacionais de hoje, incluindo o Linux, são todos baseados em interface gráfica, com o uso.
Aula 03 – 08/11/ – Introdução à Linux modo texto - Porquê console? - Como acessar o modo texto - Comandos básicos.
Voce pode ativa e desativar permissões de arquivos usando os sinais de mais(+) e menos (-), respectivamente, junto com as letras para indicar o que muda.
ELEMENTOS DE INFORMÁTICA
Transcrição da apresentação:

Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery

Agenda Comandos do Sistema Comandos para Processos Comandos para Manipular Arquivos Comandos para Manipular Pastas Comandos para Manipular Arquivos e Pastas

Agenda Comandos para Usuários e Grupos Comandos para Permissões de Arquivos e Pastas Comandos dos Usuários e Grupos para Arquivos e Pastas Compactação e Descompactação de Arquivos e Pastas

Comandos do Sistema uname -a  mostra informações do sistema operacional e do computador. cal  exibe o calendário. date  mostra a data e a hora. df  mostra as partições usadas.

Comandos do Sistema free  mostra a quantidade de memória RAM disponível. history  mostra o histórico dos comandos. uptime  mostra a quantas horas seu computador está ligado. clear  limpa a tela.

Comandos do Sistema top  exibe a lista dos processos, conforme os recursos de memória. top -b  exibe a lista enxuta dos processos. top -i  exibe a lista dos processos que estão em execução. top | head -15  combinando o comando top com o comando head para listar apenas as primeiras 15 linhas do comando top.

Comandos para os Processos

Comandos para os Processos ps  o comando OS (Process Status) exibe o status dos processos em execução ps -ef  Exibe o status dos processos em execução em uma lista mais completa ps –ef | grep Firefox  Mostra o status dos processos que contém o nome Firefox.

Comandos para os Processos kill  Finaliza o processo definido no comando que está ativo no sistema. kill 2187 2187 significa o PID do processo. kill soffice.bin kill -9 2187 a opção -9 informa ao sistema que o comando kill tem prioridade e não deve ser ignorado.

Comandos para os Processos killall  Finaliza todos os processos que estão ativos no sistema killall –u michellenery Mata todos os processo do usuário michellenery Kill -9 -1 Mata todos os processos que sua permissão permitir.

Exercício Abra o software LibreOffice Writer no linux e pelo terminal descubra como finalizar o seu processo.

Comandos para Manipular Arquivos

Comandos para Manipular Arquivos touch  cria um arquivo texto vazio ou muda a data de modificação do arquivo touch /home/michellenery/Documentos/teste1.txt touch /home/michellenery/Documentos/teste2.txt touch -t 201411060900 -m /home/michellenery/Documentos/teste1.txt Altera a data e hora do arquivo teste1.txt

Comandos para Manipular Arquivos Acrescente as linhas nos respectivos arquivos: teste1.txt  Bom dia! teste2.txt  Aula de Sistemas Operacionais Linux!

Comandos para Manipular Arquivos file  mostra de que tipo é o arquivo file  /home/michellenery/Documentos/teste1.txt ls –l  mostra as propriedades dos arquivos e pastas

Comandos para Manipular Arquivos diff  verifica diferença entre arquivos diff /home/michellenery/Documentos/teste1.txt /home/michellenery/Documentos/teste2.txt Mostra quais as linhas que se diferenciam. diff –q /home/michellenery/Documentos/teste1.txt /home/michellenery/Documentos/teste2.txt Mostra apenas se são ou não diferentes.

Comandos para Manipular Arquivos gcc  Compilador C/C++ gcc /home/michellenery/Documentos/exemplo.c -o /home/michellenery/Documentos/executavel.bin Compila o arquivo exemplo.c gerando o executavel.bin /home/michellenery/Documentos./executavel.bin Executa o programa no terminal.

Exercício Crie um programa em linguagem C para somar dois números usando qualquer editor de textos. Através do terminal, compile e execute o programa.

Comandos para Manipular Arquivos cat teste2.txt >> teste1.txt Copia o conteúdo do arquivo teste2 para o final do arquivo teste1. cat teste1.txt > teste2.txt Copia o conteúdo do arquivo teste1 para o arquivo teste2. cat teste1.txt teste2.txt > total.txt Copia o conteúdo destes 2 arquivos para o arquivo total.txt

Comandos para Manipular Arquivos rm  Remove um arquivo. rm /home/michellenery/Documentos/total.txt rm /home/michellenery/Documentos/*.txt Os caracteres coringas também podem ser usados nos comandos para manipular arquivos

Comandos para Manipular Pastas

Comandos para Manipular Pastas cd  Abre um diretório. cd /home/michellenery/Documentos cd .. Volta ao diretório anterior. ls  Lista o conteúdo de um diretório. ls -l Lista o conteúdo de um diretório com mais detalhes.

Comandos para Manipular Pastas mkdir  Cria um diretório. rmdir  Remove um diretório. pwd  Mostra o diretório em que você está.

Comandos para Manipular Arquivos e Pastas

Comandos para Manipular Arquivos e Pastas find  o comando find serve para localizar informações. Para isso, deve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro e o termo da busca. Parâmetros: -name - busca por nome -size - busca pelo tamanho do arquivo -mtime - busca por data de modificação

Comandos para Manipular Arquivos e Pastas -type - busca por tipo b – bloco c – caracter d – diretório p – pipe f - arquivo regular l - link simbólico s - sockete

Comandos para Manipular Pastas find /home -name executa

Comandos para Manipular Arquivos e Pastas cp  copia um arquivo/pasta da origem para o destino mv  mover ou renomear um arquivo/pasta da origem para o destino Prática Crie a pasta aula dentro do Documentos do usuário. Mova a pasta para a Área de trabalho. Renomeie a pasta para AulaSO

A partir de agora todos os comandos só poderão ser executados pelo usuário root, ou por algum usuário que tenha permissões como o root. Por isso, sempre antes do comando usa-se a palavra sudo.

Comandos para Usuários e Grupos

Comandos para Usuários adduser  Comando utilizado para criação de um usuário. adduser pai adduser mae deluser  Comando utilizado para remoção de um usuário e seu diretório pessoal. deluser –-remove-home pai userdel –r pai

Comandos para Usuários usermod  Comando usado para modificar os dados de um usuário. Opções: -d: Modifica o caminho do diretório home do usuário. -l: Modifica o nome do usuário. -G: Modifica o grupo do usuário. -c: Modifica o comentário referente ao usuário. -p: Substitui a senha já criptografada do usuário. usermod -l usuariomae mae

Comandos para Usuários Comando para listar todos os usuários do sistema cat /etc/passwd

Comandos para Usuários passwd  Comando usado para definir e ou modificar a senha de um usuário. passwd usuariomae

Comandos para Grupos addgroup  Comando usado para criar um grupo. addgroup familia delgroup  Comando usado para remover um grupo. delgroup familia

Comandos para Grupos Comando para listar todos os grupos do sistema cat /etc/group

Comandos para Grupos groupmod  Comando usado para modificar os dados de um grupo. Opção: -n: Para trocarmos o nome do grupo. groumod –n grupofamilia familia

Comandos para Usuários e Grupos Adicionar um usuário a um grupo: adduser usuariomae grupofamilia usermod –a –G usuariomae grupofamilia gpasswd -a usuariomae grupofamilia 

Comandos para Usuários e Grupos Removendo um usuário de um grupo: deluser usuariomae grupofamilia gpasswd -d usuariomae grupofamilia 

Comandos para Usuários e Grupos   Para listar os grupos aos quais o usuário pertence: groups usuariomae

Permissões dos Usuários e Grupo em Pastas e Arquivos

Permissões dos Usuários e Grupo em Pastas e Arquivos Cada arquivo ou pasta tem 3 permissões. (Usuário Dono) (Grupo Dono) (Outros) Usuário dono: é o usuário proprietário do arquivo; Grupo Dono: é um grupo, que pode conter vários usuários; Outros: se encaixam os outros usuários em geral.

Permissões dos Usuários e Grupo em Pastas e Arquivos Para ver a permissão de um arquivo digite no terminal: ls -l Este comando faz uma listagem longa e detalhada. As permissões vão aparecer assim: (r) Leitura (w) Escrita (x) Execução

Permissões dos Usuários e Grupo em Pastas e Arquivos

Permissões dos Usuários e Grupo em Pastas e Arquivos chmod  altera permissões de arquivos e pastas.

Permissões dos Usuários e Grupo em Pastas e Arquivos chmod  altera permissões dos arquivos. chmod 700 executa.c Concede permissões para (r) leitura,(w) escrita, (x) execução apenas para o usuário dono do arquivo.

Permissões dos Usuários e Grupo em Pastas e Arquivos chmod  altera permissões dos arquivos. chmod 777 executa.c Concede permissões para (r) leitura,(w) escrita, (x) para todos os usuários e grupos.

Permissões dos Usuários e Grupo em Pastas e Arquivos chmod  altera permissões dos arquivos. chmod 744 executa.c Concede permissões para (r) leitura, (w) escrita, (x) execução para o usuário dono do arquivo. Para os demais usuários concede apenas permissão para leitura.

Permissões dos Usuários e Grupo em Pastas e Arquivos chmod +r test1.txt Adiciona permissões de (r) leitura para todos. chmod +w test1.txt Adiciona permissões de (w) escrita para todos. chmod +x test1.txt Adiciona permissões de (x) execução para todos. chmod -w test1.txt Remove permissões de (w) escrita para todos

Exercício Na raiz do Linux, crie os arquivos com a mesmas permissões apresentadas abaixo:

Comandos para Alterar o Usuário e o Grupo do Arquivo/Pasta

Comandos para Alterar o Usuário e o Grupo do Arquivo/Pasta Altera o usuário e o grupo do arquivo ou pasta chown usuário:grupo arquivo

Exercício Crie os seguintes usuários no linux: arnold dilma silvio Faça logout e faça login no sistema a partir dos usuários criados. Adicione o usuário dilma no grupo root e sudo.

Compactação de Arquivos Os arquivos ZIP, em geral, são usados no Microsoft Windows. O formato de compressão preferido no Linux é o GZip (.gz) ou o formato Tarball (.tar.gz). Mas, você também pode compactar e descompactar arquivos ZIP através zip/unzip, disponível na maioria das distribuições. 

Compactação de Arquivos zip  compacta arquivos no formato zip. unzip  descompacta arquivos em formato zip. tar  compactação e descompactação de arquivos .tar e .tar.gz file  verificar o tipo de arquivos (extensão não é garantia de tipo).

Arquivos zip zip -r novoarquivo.zip pasta_ou_arquivo Compacta a pasta ou arquivo para o novoarquivo.zip unzip arquivo.zip -d pasta_destino Descompacta arquivo.zip para a pasta de destino.

Arquivos .tar tar cvf arquivo.tar pasta_ou_arquivo Compacta a pasta ou arquivo para o arquivo.tar tar xvf arquivo.tar Descompacta arquivo.tar file arquivo.tar Mostra o tipo do arquivo. Extensão não é garantia do tipo do arquivo.

Arquivos .tar.gz tar cvzf arquivo.tar.gz pasta_ou_arquivo Compacta a pasta ou arquivo para o arquivo.tar.gz tar xvfz arquivo.tar.gz Descompacta arquivo.tar.gz

Arquivos .tar.bz2 tar cvfj arquivo.tar.bz2 pasta_ou_arquivo Compacta a pasta ou arquivo para o arquivo.tar.bz2 tar xvfj arquivo.tar.bz2 Descompacta arquivo.tar.bz2

Exercícios Crie uma pasta chamada compactar no seu Desktop. Dentro da pasta compactar, crie mais 4 pastas: p1 p2 p3 p4 Dentro de cada pasta coloque alguns arquivos quaisquer.

Exercícios Compacte a pasta p1 para o arquivo p1.zip Compacte a pasta p2 para o arquivo p2.tar Compacte a pasta p3 para o arquivo p3.tar.gz Compacte a pasta p4 para o arquivo p4.tar.bz2 Após a compactação, delete as pastas mas mantenha os arquivos compactados, use o comando ls para confirmar Descompacte cada um dos arquivos e verifique se cada pasta foi recuperada corretamente.