SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Unidade Curricular – Administração de Sistemas Operacionais Não Proprietários
Prof. Eduardo Maroñas Monks
Roteiro de Laboratório
Utilitários de Edição de Textos
Objetivo:
Analisar utilitários para manipulação e edição de textos no Linux.
Ferramentas:
Vmware Server, Putty, OpenSSH, Distribuições Linux diversas.
Introdução:
Neste roteiro de laboratório, serão utilizados utilitários para manipulação e edição de
textos. A edição de textos é muito utilizada no Linux devido aos serviços serem configurados por
meio de arquivos texto. Os editores de texto mais comuns no Linux são o Vi, Vim, Nano (Pico),
emacs e joe. Nesta prática serão abordados os editores Vi e Nano (pico). Alguns dos comandos
mais
comuns
do
Vi
estão
disponíveis
em
http://192.168.200.3/emmonks/admsonp/Roteiro6/vi_comandos.pdf
e os comandos mais
comuns
do
Nano
(Pico)
podem
ser
acessados
em
http://192.168.200.3/emmonks/admsonp/Roteiro6/nano_comandos.pdf.
Tarefas
1) Preencher na tabela 2 as descrições dos comandos.
Tabela 1. Lista de comandos
Comando
Descrição
Exemplo de uso
cat
cat -n arquivo.txt
cat arquivo1.txt arquivo2.txt >
arquivo.txt
cut
cat /etc/passwd | cut -d: -f1,3,4
grep
dmesg|grep -i sda
grep
/var/log/messages
“sda|sdb”
head
head -n 100 /var/log/messages
nl
ls -l /home|nl
sort
sort /etc/passwd
du -cs /home/*|sort -rn|less
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 A – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
1
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
tail
tail -f /var/log/maillog
tail -n 1000 /var/log/messages
tr
cat /etc/passwd|tr 'a-z' 'A-Z'
echo “windows e bom”|tr “o”
“0”
uniq
uniq -c arquivo.txt
wc
wc -l /var/log/messages
wc -c /var/log/*log|sort -nr
2) Listar as primeiras 50 linhas do arquivo /etc/passwd.
3) Usando o comando last, criar um comando que liste a quantidade de boots que o servidor
realizou.
4) Criar um arquivo /tmp/teste1.txt contendo SOMENTE os nomes dos usuários em
maiúsculas.
5) Listar as últimas 500 linhas do arquivo /var/log/messages.
6) Procurar pela palavra “iptables” em todo o diretório /etc.
7) Fazer duas cópias do arquivo /etc/services para /tmp os nomes nano_teste.txt e vi_teste.txt
e utilizar os editores de texto Vi e Nano para as seguintes tarefas:
1. Abrir para edição o arquivo
2. Remover uma linha
3. Sair sem salvar
4. Abrir novamente o arquivo
5. Remover uma linha
6. Sair salvando
7. Abrir outra vez o arquivo
8. Inserir uma linha de texto
9. Sair salvando com outro nome de arquivo (adicionar .outro no final do nome do arquivo)
10. Abrir o novo arquivo criado
11. Copiar uma linha e colar no final do arquivo utilizando os comandos do editor
12. Abrir o arquivo na linha 100
13. Fazer uma procura pela palavra http
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 A – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
2
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Referências:
•
Material no servidor Mussum
•
FERREIRA, Rubem E. Linux – Guia do Administrador do Sistema. 2a ed. Editora Novatec,
2008
•
BONAN, Adilson R.. Linux – Fundamentos, Prática & Certificação LPI – Exame 117-101.
Alta Books, 2010.
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 A – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
3
Download

Unidade Curricular – Administração de Sistemas