Aula Pratica

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 4

18/09/2019

• Unidade de Ensino: 5
• Sistemas Operacionais
• Competência da Unidade: Sistema de arquivos

• Resumo: Traremos o sistema operacional Linux, com


seus comandos para criação e visualização de
diretórios e arquivos.

• Profa Ms. Adriane Ap. Loper • Palavras-chave: Linux, diretórios, arquivos.

• Título da Teleaula: Sistema de arquivos

Sistemas de Arquivos • Teleaula nº: 5

1 2

Objetivos Relembrando...
 Conceitos de Sistemas Operacionais;
 Conhecer funções básicas de
sistema operacional Linux;  Conceito de Arquitetura e Organização de
Computadores;
 Analisar como são montados os
diretórios e arquivos.  Linguagem de programação.

3 4

Sistema em camadas Função do S.O : Sistema de Arquivos


O que são arquivos?
USUÁRIO São estruturas de dados ou instruções, que
Bolo S.O APLICATIVOS estão relacionadas logicamente e se associam a
SISTEMA
OPERACIONAL um determinado contexto.
HARDWARE Para organizar esses arquivos, o S.O.possui uma
estrutura chamada sistema de arquivos.
Os sistemas de arquivos servem para facilitar a
Fonte : A Autora
organização de arquivos sob o ponto de vista do
armazenamento e de sua Identificação.
Fonte : A Autora

5 6
18/09/2019

Função do S.O : Sistema de Arquivos Kernel e microkernel


Comandos interpretados pelas máquinas binário(0
Armazenamento persistente de dados (arquivos)
ou 1), todos os comandos, ações e operações
Serviços do SO exercidas precisam ser codificados, para que a
–Abrir arquivo máquina possa processar e exibir o resultado dessa
ação. O programa do sistema operacional
–Ler arquivo
responsável por essa tarefa é o interpretador de Fonte: Adaptado de Oliveira et al. (2010, p. 26)

–Gravar em um arquivo comandos. Assim que o usuário inicia sua sessão de


–Fechar um arquivo trabalho, o interpretador recebe esses comandos e
faz uma chamada de sistema, sendo o núcleo do
–Remover um arquivo sistema operacional, também chamado de Kernel.
Ações = processos do S.O.

7 8

Definições Sistema de diretórios do Linux


O Kernel é composto por um processador, memória,
sistema de arquivos e é também responsável pela
gerência dos dispositivos de entrada e saída.
Os programas que interagem com o kernel foram
desenvolvidos pela fundação GNU. O Linux em si é
somente o kernel e, para queele funcione, são
necessárias ferramentas como o compilador
do código-fonte. Por isso, o correto é chamar
GNU/Linux (VIVAOLINUX, 2018).

9 10

Unix Linux
Um dos primeiros Sistemas Operacionais; SO baseado em UNIX
Anos 70 por universidades e laboratórios nos EUA ; •Usa o Linux kernel, criado em 1991 por Linus
•Base para sistemas operacionais modernos (p. Torvalds
ex., Linux, Windows...); •Gratuitamente distribuídos através da Internet
•Interface com usuário via linha de comando ;
•Código-fonte aberto (software livre)
•Pode ser usado em computadores de diferentes
–Usuário não paga , pode modificar (desde que o
fabricantes ;
torne público) e distribuir livremente o SO
•Amplamente usado em servidores na Internet ;

11 12
18/09/2019

Procedimento Procedimento

Baixar o Linux Mint 1) Cada aluno irá criar o seu usuário e


senha no Linux;
2) Linha de Comando e Prompt: o
https://linuxmint.com/download símbolo $ indica que o shell está
.php pronto para receber um comando.
Os comandos do Linux podem conter
Conhecendo o Linux parâmetros que são colocados após o
comando. Todos os comandos devem
ser escritos em letras minúsculas.

13 14

Procedimento Procedimento
3) Comandos do Linux: 3) Comandos do Linux:
a) help – mostra as opções de um f) cal – exibe o calendário de um mês ou
aplicativo; ano
b) man – exibe o manual de um g) who – mostra quem está logado no
determinado comando. A tecla ‘q’ sai sistema
da navegação do manual. man pwd h) mkdir – cria um diretório mkdir teste
c) pwd – exibe o diretório corrente i) l – lista diretório
d) passwd – permite a troca de senha do ls – lista nomes dos arquivos
usuário
e) clear – limpa a tela

15 16

Procedimento Procedimento
4) Crie um diretório (pasta) para
3) Comandos do Linux: armazenar as atividades chamado
j) cd – modifica o diretório corrente ATIV_LAB. (mkdir). Dentro do diretório
cd / - vai para o diretório raiz ATIV_LAB. crie outro diretório chamado
cd ~- vai para o diretório do usuário atividade1.
cd/pasta – vai para a pasta indicada Entre no diretório atividade1. (mkdir)
l) cat – concatena e mostra o conteúdo do Confira se você realmente está dentro
arquivo. do diretório atividade1.
cat > arquivo permite a entrada de
dados no arquivo
cat arquivo exibe o conteúdo do arquivo

17 18
18/09/2019

Procedimento Procedimento
Remova Diretório
rmdir - remove diretório -> para 5. Criando um arquivo vazio
remover o diretório é necessário que o $ touch [nome_do_arquivo]
mesmo esteja vazio e que esteja fora $ touch arquivo1
dele. Crie um arquivo dentro do diretório
Removendo (excluindo) um arquivo atividade1 chamado disciplina semestre,
rm - remove arquivo. com o seguinte conteúdo:
rm arquivo1 -> apaga o arquivo1. - Sistemas Operacionais e Arq. de Redes
rm exercícios/* -> deleta todos arquivos Verifique se os diretórios foram criados
do diretório exercícios corretamente
$ cd ~ ; ls -la

19 20

Procedimento Procedimento
Copiando um arquivo de um diretório
Verificação de conteúdo nos arquivos
(origem) para outro (destino)
wc - conta e exibe o número de linhas, de
$ cp [caminho_origem][caminho_destino]
palavras e de caracteres de um arquivo,
$ cp arquivo1 arqredes
dependendo da opção utilizada.
$ cp arquivo1 ../arqredes/
wc -[lwc] nome-do-arquivo, onde
l-conta ,mostra o número de linhas do arq.
Movendo um arquivo de um diretório
w-conta e mostra o número de palavras do arq.
(origem) para outro (destino)
c-conta,mostra o número de caracteres do arq.
$ mv [caminho_origem][caminho_destino]
grep - permite que um padrão seja procurado
$ mv arquivo2 tecredes
em um ou mais arquivos.
$ mv arquivo2 ../tecredes/
grep padrão nome-do-arquivo

21 22

Procedimento Procedimento
Obs.: o sinal “,” é um mero separador
Ano: 2019 Banca: CS-UFG Órgão: IF Goiano entre os comandos
Prova: CS-UFG - 2019 - IF Goiano a) mkdir IFG , touch Concurso.txt , rm
No sistema operacional GNU/Linux, usando a Concurso.txt , rmdir IFG
linha de comando, deseja-se executar o b) mkdir IFG , create Concurso.txt , kill
seguinte: a) criar um diretório chamado IFG; b) Concurso.txt , killdir IFG
criar um arquivo de texto chamado c) create IFG , touch Concurso.txt , rm
Concurso.txt; c) apagar o arquivo de texto Concurso.txt , rmdir IFG
Concurso.txt; d) apagar o diretório IFG. Qual é a d) create IFG , create Concurso.txt , kill
sequência de comandos a ser empregada? Concurso.txt , killdir IFG

23 24

Você também pode gostar