Romero Daniel - Comecando com. Linux стр 8.

Шрифт
Фон

37

3.1. O editor Vim

Casa do Código

Figura 3.7: Saindo do vim após salvar o arquivo

Verifique que depois de salvo, o arquivo foi criado no nosso diretório home, não

foi preciso criar um arquivo antes:

daniel@casadocodigo:~$ ls

vim_basico.txt

daniel@casadocodigo:~$

Podemos verificar

o conteúdo do arquivo com o cat:

daniel@casadocodigo:~$ cat vim_basico.txt

Básico de Vim

Aprendendo o básico sobre o editor Vim

daniel@casadocodigo:~$

No vim podemos navegar pelo arquivo usando as teclas direcionais ou as teclas

h, j, k e l:

h, move para a esquerda;

j, move para baixo (próxima linha);

k, move para cima (linha anterior);

38

Casa do Código

Capítulo 3. Manipulando arquivos

l, move para a direita.

Mais comandos que facilitam a movimentação:

G move para a última linha do arquivo;

gg move para a primeira linha do arquivo;

0 move o cursor para o início da linha;

$ move o cursor para o final da linha.

Alguns comandos básicos para ajudar na inserção de texto:

i para inserir texto antes do cursor;

a para inserir texto depois do cursor;

A para inserir texto no final de uma linha onde se encontra o cursor;

o para adicionar uma linha abaixo da linha atual;

O para adicionar uma linha acima da linha atual.

Temos também comandos para alteração e localização no modo visual:

x deleta o caractere onde está o cursor;

dd deleta a linha atual;

u desfaz a última modificação no arquivo;

yy copia uma linha, p cola o que foi copiado;

/palavra busca pela palavra ou caractere em todo o arquivo.

A variedade de comandos e combinações para esse editor é muito grande, tería-

mos um livro apenas sobre ele. Por isso é interessante ter o vimbook, um guia em

português, ótimo para consultas:

https://code.google.com/p/vimbook/

Se preferir um screencast, o Fabio Akita disponibilizou gratuitamente um vídeo

com 1 hora de duração sobre o vim para iniciantes:

http://blip.tv/akitaonrails/screencast-come-ando-com-vim-6075050

39

3.2. O editor Nano

Casa do Código

3.2

O editor Nano

O nano é mais uma alternativa para edição de textos no terminal, e está disponível em quase todas as distribuições linux, assim como o vim.

O nano acaba sendo uma boa escolha para iniciantes por ser mais fácil de usar e

possuir uma interface bastante intuitiva.

Vamos abrir o nano e conhecer um pouco sobre esse editor:

Figura 3.8: Tela inicial do nano

Observando o menu inferior do editor nano notamos várias funções. Vale lem-

brar que ^ é o mesmo que Ctrl, sendo assim ^G significa Ctrl + G.

Alguns comandos básicos do nano:

^G apresenta a tela de ajuda sobre mais comandos do editor;

^X sai do editor; se o arquivo não estiver salvo será solicitado para salvar antes de sair;

^O salva um arquivo;

^W busca por uma palavra dentro do arquivo.

Vamos abrir o arquivo que criamos com o vim, editar e salvar para entender na

prática como funciona o nano.

40

Casa do Código

Capítulo 3. Manipulando arquivos

Com o editor aberto. tecle ^R. Será solicitado o nome do arquivo que desejamos

editar, no nosso caso vim_basico.txt:

Figura 3.9: Abrindo o arquivo vim_basico.txt com o nano

Agora que temos o arquivo aberto, vamos editar:

Figura 3.10: Editando o arquivo com o nano

Vamos salvar nosso arquivo editado com o atalho ^O. Será solicitado o nome do

arquivo caso queira criar um novo arquivo:

41

3.3. Trabalhando com o Cat

Casa do Código

Figura 3.11: Salvando o arquivo com o nano

Após salvar o arquivo, tecle ^X para sair do editor e verifique que agora temos

um novo arquivo com o nome nano_basico.txt:

daniel@casadocodigo:~$ nano

daniel@casadocodigo:~$ ls

nano_basico.txt vim_basico.txt

daniel@casadocodigo:~$

Como podemos ver, editar textos com o nano é bem simples. A seguir veremos

alguns comandos que podem ajudar na edição de arquivos de forma rápida.

3.3

Trabalhando com o Cat

O comando cat, que já vimos um pouco anteriormente, é normalmente utilizado

para exibir o conteúdo de arquivos, mas ele possui recursos para ir além disso.

Para conhecermos melhor o cat, vamos criar um arquivo chamado agenda e

inserir alguns dados como nome e perfil no Twitter. Criaremos o arquivo usando o

próprio cat, com o parâmetro >. Desta forma, o cat vai ler os dados digitados no teclado e inserir no arquivo indicado.

Faça cat >

agenda e tecle Enter. Em seguida digite as informações, e no final

tecle Ctrl + d. Isto vai encerrar a digitação e salvar os dados no arquivo agenda: daniel@casadocodigo:~$ cat > agenda

Daniel Romero

@infoslack

42

Casa do Código

Capítulo 3. Manipulando arquivos

Paulo Silveira @paulo_caelum

Nando Vieira

@fnando

Adriano Almeida @adrianoianoalmeida7

Vinicius Baggio @vinibaggio

^D

Para conferir, exiba o conteúdo do arquivo e verifique que os dados foram salvos:

daniel@casadocodigo:~$ cat agenda

Daniel Romero

@infoslack

Paulo Silveira @paulo_caelum

Nando Vieira

@fnando

Adriano Almeida @adrianoalmeida7

Vinicius Baggio @vinibaggio

daniel@casadocodigo:~$

O cat disponibiliza opções para exibir <TAB> no arquivo -t, o fim das linhas de um arquivo, ou seja, onde demos ENTER -e. Faça um teste com as duas opções:

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке