Aula Pratica
Aula Pratica
Aula Pratica
• Unidade de Ensino: 5
• Sistemas Operacionais
• Competência da Unidade: Sistema de arquivos
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
5 6
18/09/2019
7 8
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
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