Baixe o app para aproveitar ainda mais
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
Compartilhar