2. SUMÁRIO
• OBJETIVO DA AULA
• PRINCIPAIS COMANDOS
• GESTÃO DE ARQUIVOS
• COMPACTAÇÃO DE ARQUIVOS E PASTAS
• GESTÃO DE DISCO
• PRÁTICA EM LABORATÓRIO
3. OBJETIVOS DA AULA
Apresentar os principais
comandos para utilização em
terminal no sistema operacional
Linux Ubuntu, com prática em
laboratório e estudo dirigido.
1
Realizar prática em laboratório
apresentando uma
comparação entre os
comandos utilizados no sistema
operacional Windows e Ubuntu.
2
5. GESTÃO DE ARQUIVOS
• CAT: IMPRIME NA TELA O CONTEÚDO DE UM ARQUIVO
• MORE: PERMITE AVANÇAR O CONTEÚDO DE UM ARQUIVOS LINHA A LINHA
• LESS: PERMITE AVANÇAR O CONTEÚDO COM PAGINAÇÃO
• HEAD: MOSTRA AS LINHAS INICIAIS DE UM ARQUIVO
• TAIL: MOSTRA AS LINHAS FINAIS DE UM ARQUIVO DE TEXTO
• WC: APRESENTA A QUANTIDADE DE LINHAS, PALAVRAS E BYTES E UM
ARQUIVO
6. GESTÃO DE ARQUIVOS
• SORT: ORDENA AS LINHAS DE UM ARQUIVO PARA APRESENTAÇÃO
• CUT: APRESENTA PARTES DE UM ARQUIVOS SEGUINDO UMA ESPECIFICAÇÃO
• LESS: PERMITE AVANÇAR O CONTEÚDO COM PAGINAÇÃO
• CMP: COMPARA ARQUIVOS BYTE A BYTE
• DIFF: REALIZAR A COMPARAÇÃO ENTRE ARQUIVOS E PASTAS
• WHEREIS: BUSCA ARQUIVOS DE CONFIGURAÇÃO, MANUAIS, COMANDOS E
ARQUIVOS FONTES
7. COMPACTAÇÃO DE DADOS
OS APLICATIVOS BZIP2 E BUNZIP2, ASSIM COMO O GZIP E GUNZIP, PODEM SER
UTILIZADOS PARA COMPACTAR E DESCOMPACTAR ARQUIVOS. ALGUNS DE SEUS
PARÂMETROS:
• -D: FORÇA A DESCOMPRESSÃO.
• -Z: FORÇA A COMPRESSÃO.
• -K: MANTÉM OS ARQUIVOS ORIGINAIS. POR PADRÃO ELES SÃO EXCLUÍDOS.
• -F: SOBRESCREVE OS ARQUIVOS GERADOS.
• -V: APRESENTA MENSAGENS INFORMANDO CADA AÇÃO EXECUTADA.
• -1 .. -9: DEFINE O TAMANHO DOS BLOCOS DE COMPRESSÃO (100K A 900K)
8. COMPACTAÇÃO DE DADOS
ZIP E UNZIP: O ZIP PERMITE QUE MÚLTIPLOS ARQUIVOS SEJAM COMPACTADOS
EM UM ARQUIVO ÚNICOS APENAS POR MEIO DE PARÂMETROS.
• - R: ESTA OPÇÃO PERMITE QUE VÁRIOS ARQUIVOS OU PASTAS SEJAM
COMPACTADOS EM UM ARQUIVOS ÚNICO:
• EXEMPLO: ZIP -R <MINHA_PASTA>.ZIP ./*
• NO EXEMPLO ACIMA, TODOS OS ARQUIVOS DO CAMINHO ATUAL (./*)
SERÃO COMPACTADOS PARA UM ARQUIVO ÚNICO.
9. COMPACTAÇÃO DE DADOS
O APLICATIVO TAR PODE SER UTILIZADO PARA UNIR VÁRIOS ARQUIVOS EM UM
ÚNICO PACOTE, LEMBRANDO QUE, UM ARQUIVO TAR NÃO É UM ARQUIVO
COMPACTADO. O TAR APENAS UNIFICA, VEJA ALGUNS EXEMPLOS:
• TAR -CF <PACOTE>.TAR <ARQUIVO1> <ARQUIVO2>: CRIA O ARQUIVO
PACOTE.TAR CONTENDO OS DOIS ARQUIVOS SELECIONADOS.
• TAR -TVF <PACOTE>.TAR: APRESENTA TODOS OS ARQUIVOS DO PACOTE.
• TAR -XF <PACOTE>.TAR: EXTRAI TODOS OS ARQUIVOS DO PACOTE.
10. COMPACTAÇÃO DE DADOS
É POSSÍVEL, POR MEIO DE PARÂMETROS, FAZER COM QUE O PACOTE CRIADO
SEJA COMPACTADO EM SEGUIDA. O PARÂMETRO -A USA A TERMINAÇÃO DO
REGISTRO DE ARQUIVOS PARA DETERMINAR O PROGRAMA COMPRESSOR.
VEJA O EXEMPLO:
• TAR CVFA TESTE.TAR.GZ ~/ÁREA DE TRABALHO/*
• NO EXEMPLO ACIMA, SERÁ CRIADO UM ARQUIVO COMPACTADO PELO
APLICATIVO GZIP (EXTENSÃO GZ).
11. COMPACTAÇÃO DE DADOS
PODE-SE TAMBÉM ESCOLHER O PROGRAMA COMPRESSOR DE FORMA
ARBITRÁRIA:
• TAR CVFJ TESTE.TAR ~/ÁREA DE TRABALHO/*
• CRIA UM ARQUIVOS COMPACTADO POR BZIP2.
• TAR CVFZ TESTE.TAR ~/ÁREA DE TRABALHO/*
• CRIA UM ARQUIVOS COMPACTADO POR GZIP.
12. GESTÃO DE DISCO
• OS COMANDOS MOUNT E UMOUNT SERVEM RESPECTIVAMENTE PARA
MONTAR E DESMONTAR UMA UNIDADE DE DISCO. É ALTAMENTE
RECOMENDÁVEL DESMONTAR UMA UNIDADE ANTES DE MANIPULÁ-LA.
• FDISK: APRESENTA AS INFORMAÇÕES SOBRE O DISCO E SUAS PARTIÇÕES.
• DU: APRESENTA A QUANTIDADE OCUPADA POR CADA ARQUIVO NA PASTA
INFORMADA.
• DF: APRESENTA O ESPAÇO LIVRE EM CADA UNIDADE E PARTIÇÃO DO
SISTEMA.
13. GESTÃO DE DISCO
O COMANDO MKFS PERMITE A FORMATAÇÃO DE UNIDADES DE DISCO E
MANIPULAÇÃO DE PARTIÇÕES. LEMBRANDO QUE POR SER UM COMANDO
ADMINISTRATIVO, A SUA UTILIZAÇÃO EXIGE PERMISSÕES COMO ROOT.
OS PRINCIPAIS FORMATOS ACEITOS PARA CRIAÇÃO DE PARTIÇÕES SÃO:
• XFS,
• EXT2, EXT3, EXT4,
• XIA,
• XFS
• VFAT, MSDOS, DOS, NTFS
• MINIX.
14. GESTÃO DE DISCO
A OPÇÃO FSCK OPERA COMO O CHKDSK NOS SISTEMAS OPERACIONAIS
WINDOWS. É UM REPARADOR DE DISCO. ABAIXO SEGUEM ALGUMAS OPÇÕES
DISPONÍVEIS:
• -P: REPARO AUTOMÁTICO (SEM PERGUNTAS)
• -N: NÃO FAZER ALTERAÇÕES NO SISTEMA DE ARQUIVOS
• -Y: RESPONDER TODAS AS QUESTÕES COMO "SIM"
• -C: PROCURAR POR DEFEITOS NO BLOCO E ADICIONÁ-LOS NA LISTA DE BLOCOS
DEFEITUOSOS
• -F: FORÇAR CHECAGEM MESMO QUE O SISTEMA DE ARQUIVOS ESTEJA MARCADO
COMO LIMPO
• -V: APRESENTAR AO USUÁRIO TODAS AS AÇÕES REALIZADAS