Buscar

Capбtulo 7 Editores de Texto

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Capбtulo 7 - Editores de Texto/6. Slide.pdf
Linux Essentials – 450 – Slide - 1 www.4linux.com.br
Capítulo 7 – Editores de textosCapítulo 7 – Editores de textos
 A maior parte das confgurações que precisamos fazer 
no dia-a-dia está em arquivos texto, para isso nesse 
capítulo vamos aprender a utilizar alguns editores.
Linux Essentials – 450 – Slide - 2 www.4linux.com.br
ObjetivosObjetivos
 Aprender a utilizar o “vi”, o editor que está presente 
em todas as distribuições do universo;
Conhecer os diversos editores textos; 
Explorar o editor de textos “nano”; 
Explorar o editor de textos “Vim”;
Linux Essentials – 450 – Slide - 3 www.4linux.com.br
Editores de textosEditores de textos
Alguns dos mais conhecidos
Vi
Vim
Nano
Pico
Emacs
Mcedit
Com a revisão da prova da LPI, o editor de texto “VI”, 
agora, passa ter um valor mais importante.
Linux Essentials – 450 – Slide - 4 www.4linux.com.br
Editores de textosEditores de textos
O editor nano
Padrão do sistema debian
$nano
$nano /etc/passwd
Linux Essentials – 450 – Slide - 5 www.4linux.com.br
Editores de textosEditores de textos
MiiiiiauUUUUUUUUU!
Como a grande maioria dos 
sistemas operacionais usam 
“vi”, nós, os administradores, 
acabamos por nos acostumar 
mais com esse editor.
Mas como alternamos o editor 
de texto padrão???
Simples, usando o aplicativo 
update-alternatives
update-alternatives -confg 
editor
Linux Essentials – 450 – Slide - 6 www.4linux.com.br
Editores de textosEditores de textos
O vim
ESC
INSERT
CMD
Insert, i, a, o ..
: ou /
Linux Essentials – 450 – Slide - 7 www.4linux.com.br
Editores de textosEditores de textos
Inserção e Edição;
Movimentação;
Localização;
Alternação;
Execução;
Comandos do vim
Linux Essentials – 450 – Slide - 8 www.4linux.com.br
Editores de textosEditores de textos
Dica!!! Manipulando arquivos
Para abrir qualquer arquivo por 
dentro do vim, basta utilizar o 
comando:
 :e
Muitas vezes precisamos editar 
mais de um arquivo ao mesmo 
tempo, e para solucionar isso 
abrimos duas janelas. Veja esta 
dica:
 vim -O arq1 arq2
Linux Essentials – 450 – Slide - 9 www.4linux.com.br
Editores de textosEditores de textos
:set number
:r!
:e
:split
:vslipt
Algumas dicas
Linux Essentials – 450 – Slide - 10 www.4linux.com.br
Editores de textosEditores de textos
Revisão na LPI
Com a revisão da prova da LPI, o editor 
de texto “VI” agora, passa ter um valor 
mais importante. 
Fica uma pequena dica para vocês:
:set hlsearch
:set nohlsearch
Linux Essentials – 450 – Slide - 11 www.4linux.com.br
Exercícios:Exercícios:
Linux Essentials – 450 – Slide - 12 www.4linux.com.br
Respostas dos ExercíciosRespostas dos Exercícios
1. 40,60d
2. gg ou :1
3. :1,8000d
4. 25G ou :25
5. d4d ou 4dd
6. :w /tmp/backup/arquivo ou !cp arquivo /tmp/bakup
7. y5y + p
8. /linux ou ?linux
9. :%s/\//@/g
Linux Essentials – 450 – Slide - 13 www.4linux.com.br
Respostas do LaboratórioRespostas do Laboratório
1. > dados pessoais
2. :w
3. Erro, o vim avisa que o documento não foi salvo.
4. :! cp dados_pessoais dados_pessoais2
5. yy + 5p
6. :1
7. :3
8. :$
9. cc + :$ + p
10. dd + u para desfazer
Linux Essentials – 450 – Slide - 14 www.4linux.com.br
Respostas do LaboratórioRespostas do Laboratório
11. :! cp /etc/inittab ~
12. ESC + v
13. 1,5d
14. :%s/init/INIT/g
15. /shutdown
16. :22,28s/wait/esperar/
17. /respaw + dd
18. 19dd e 24dd
19. 35,38c - :$ - p
20. :w nome
Linux Essentials – 450 – Slide - 15 www.4linux.com.br
ConclusãoConclusão
 Aptidão para editar textos em qualquer servidor;
 Vim é o principal editor de texto, sem ele não 
podemos confgurar os serviços que serão utili-
zados nos servidores.
Agora vamos estudar REDES!!! 
		Slide 1
		Slide 2
		Slide 3
		Slide 4
		Slide 5
		Slide 6
		Slide 7
		Slide 8
		Slide 9
		Slide 10
		Slide 11
		Slide 12
		Slide 13
		Slide 14
		Slide 15
Capбtulo 7 - Editores de Texto/2. Dicas LPI - Prova 101 - Tвpico 103 Comandos GNU e Unix.docx
Prova 101 - Tópico 103: Comandos GNU e Unix
Sub-Tópico: 103,8 Executar operações básicas de edição de arquivo usando o vi 
Peso 3
Descrição: O candidato deverá ser capaz de editar arquivos de texto usando o vi. Este objetivo inclui navegação vi, vi modos básicos, inserção, edição, exclusão, cópia e conclusão do texto.
Principais Áreas de Conhecimento: 
Navegar um documento usando vi;
Use modos básicos vi;
Inserir, editar, apagar, copiar e encontrar o texto.
Prova 101
1) Nem sempre é possível utilizar as setas do teclado para navegar entre caracteres do texto no vi. Em função disso, quais teclas são usadas para alocar o cursor para a esquerda, para baixo, para cima e para a direta, respectivamente?
R:h,j,k,l
Para lembrar desta ordem basta observar o teclado. As teclas correspondentes estão ordenadas exatamente na ordem. Observe que o h está mais à esquerda enquanto o l mais a direita.
2) Qual a funcionalidade do comando od?
R:Mostra a saída de um arquivo em formato ASCII, octal, hexadecimal, etc.
Este comando é útil para a visualização de arquivos binários e muito solicitado em provas.
Ex: od /bin/ls
3) Qual conjunto de teclas eu posso usar para recortar 5 linhas de texto, a partir da posição do cursor no editor vi?
d5
A tecla d é usada para recortar linhas, caracteres ou palavras de acordo com o valor que o a companha. Também podemos usar dd para recortar toda a linha onde o cursor estiver posicionado.
4) Como eu faço pra sair e salva meu arquivo no VI?
R: ESC: x
Outros pamêtros que podem ser cobrados:
/?
H, j, k, l
I, o,C, d, p, y, dd, yy
ZZ:
w!: 
Q!: 
5) Onde fica o arquivo de configuração do VIM?
R: /etc/vim/vimrc
Capбtulo 7 - Editores de Texto/4. Laboratвrios Extras.docx
Laboratórios Extras
1) Usamos o VI para manipular (criar, alterar) arquivos no modo texto.
É extremamente importante você aprender a mexer em um editor de texto.
O VI no começo parece ser um editor de textos alienígena, pois a maioria das pessoas está acostumada com editores WYSIWYG (What You See Is What You Get - O que você vê é o que você tem, por exemplo OpenOffice.org, Microsoft Office).
Nosso Curso escolheu o VI por ser um editor de texto padrão do GNU/Linux, ou seja, qualquer distro terá esse editor!
Então você não fica preso a distro!!!
E ele também é um assunto que a LPI pede.
É pequeno, portanto carrega rapidamente e não ocupa muito espaço na memória;
Pode ser usado em qualquer layout de teclado;
Por ser 100% texto, sua dependência de configuração é mínima;
Seus comandos aceitam expressões regulares, tornando-o muito poderoso e versátil;
Não existe apenas o VI como editor de texto no GNU/Linux...
2) Para acessar um arquivo com o
vi fazemos assim:
# vi /tmp/teste.txt
Ele irá abrir o arquivo, e, se o mesmo não existir no sistema, ele irá criar na hora!
Caso esse arquivo esteja vazio, será mostrado apenas uma tela toda preta assim:
~
~
~
~
Onde cada ~ representa uma linha!
3) O VI possui 3 modos de operação:
Modo de comando: Para dar ordens ao editor
Modo de linha de comando: Esse modo começa sempre com “:”
Modo de inserção: Para inserir texto
4) Sempre ao iniciar o VI ele estará no modo de comando.
5) Assim que entrei no VI se eu quiser começar a escrever no meu arquivo tenho que teclar i
Ou seja, teclo i para que ele entre em modo inserção... 
Quando eu teclar i vai aparecer no canto inferior esquerdo a palavra INSERT
Algumas versões não aparece o INSERT, mas mesmo assim ele entra em modo de inserção!
Senão aparecer o INSERT quando teclar i, é que sua versão de Vi é um pouco menos didática, mas funciona do mesmo jeito!
6) Na verdade o VI é um “copyrighted”, o que você usa no Linux são clones dele, e o clone mais famoso é o VIM (VI Improved), que é praticamente 100% compatível com o VI.
VIM é software livre, está sob licença GPL.
Então, você começa a digitar o texto:
Bem Vindo ao Meu Sistema GNU/Linux!!!
Assim que você terminar de digitar o texto, tem que sair do modo de inserção apertando o ESC
E depois que apertar o ESC... você já não pode mais inserir texto nenhum!!!
7) Então, se eu quero salvar o meu arquivo que terminei de digitar, teclo " : "
Isso vai fazer com que apareça o : no canto inferior esquerdo da minha tela.
Ou seja, ele está esperando você teclar um comando para ele.
Ou seja... quando o VI ficar com o : no canto inferior da tela ele está dizendo:
Pode digitar o comando para eu executar!!!!
8) Agora vamos falar o comando que queremos para o VI.
No nosso caso queremos salvar o documento, então teclamos w
Isso faz com que ele salve o documento e o : vai sumir!!!
9) Esse comando:
:w
Grava alterações em um arquivo que já abrimos com um nome.
10) Agora, se apenas digitei:
# vi
Ele abre um arquivo em branco e sem nome, então tenho que salvar com nome:
:w nome_arquivo
Agora que já escrevemos e salvamos o arquivo, nós queremos sair do vi!
Então, novamente falo para o VI que quero executar um comando teclando:
:
E digito o comando para sair que é o q de quit! Vai ficar assim:
:q
E se eu quiser fazer wq ao mesmo tempo, ou seja, se eu quiser salvar e sair usando apenas um caracter?
Basta digitar:
:x
O x já faz os dois ao mesmo tempo (wq), ele salva e depois sai de uma vez só!
É importante falar que o VI tem mil maneiras de fazer a mesma coisa, então você escolhe uma em que você melhor se adapte.
Espero que todos pratiquem VI, mas é importante falar que não é obrigatório usá-lo!!!
Se você já tem preferência para outro editor, sem problemas, mas não esqueça da certificação LPI!
Capбtulo 7 - Editores de Texto/1. Conteгdo Complementar - Links _Editores.txt
Editor de textos VI:
http://www.infowester.com/linuxvi.php
Editor de textos VIM:
http://aurelio.net/vim/
Nano:
http://www.vivaolinux.com.br/dica/Nano-editor/
Capбtulo 7 - Editores de Texto/5. Video Aula - Using vi in linux.avi

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando