07. Editores de Texto Do Linux

8
Administração de Redes Aula 07 Os direitos desta obra foram cedidos à Universidade Nove de Julho

Transcript of 07. Editores de Texto Do Linux

Page 1: 07. Editores de Texto Do Linux

Administração de Redes

Aula 07

Os direitos desta obra foram cedidos à Universidade Nove de Julho

Page 2: 07. Editores de Texto Do Linux

Este material é parte integrante da disciplina oferecida pela UNINOVE.

O acesso às atividades, conteúdos multimídia e interativo, encontros virtuais, fóruns de

discussão e a comunicação com o professor devem ser feitos diretamente no ambiente

virtual de aprendizagem UNINOVE.

Uso consciente do papel.

Cause boa impressão, imprima menos.

Page 3: 07. Editores de Texto Do Linux

Aula 07: Editores de texto do Linux

OBJETIVO: mostrar ao aluno os editores de texto mais utilizados no ambiente Linux,

criando um gama de opções para o administrador escolher o que melhor lhe agrada

para utilizar na configuração dos serviços de rede.

Editores de texto

Editor vi

O vi é um dos editores de texto mais utilizados e existentes em quase todas

as versões do Linux. Possui uma infinidade de recursos. Quando executado, o vi

possui três modos básicos:

Modo inicial;

Modo edição;

Modo de linha.

Modo inicial

É o modo em que o vi inicia. Nesse modo, o editor entende os caracteres

digitados como comandos, e não como texto a ser escrito. Alguns usuários sentem

dificuldades em entender isso e acabam por classificar esse editor como o mais

difícil de todos. Os principais comandos do vi são:

Movimentação

k Movimenta o cursor para cima

j Movimenta o cursor para baixo

l Movimenta o cursor para a direita

h Movimenta o cursor para a esquerda

0 (zero) Movimenta o cursor para o inicio da linha

$ Movimenta o cursor para o final da linha

Shift+g ou G Movimenta o cursor para o fim do arquivo

Page 4: 07. Editores de Texto Do Linux

Ctrl+f Passa para a tela seguinte

Ctrl+b Passa para a tela anterior

H Move o cursor para a primeira linha da tela

M Move o cursor para o meio da tela.

L Move o cursor para a última linha da tela

w Move o cursor para o início da próxima palavra (ignora pontuação)

W Move o cursor para o início da próxima palavra (não ignora pontuação)

b Move o cursor para o início da palavra anterior (ignora pontuação)

B Move o cursor para o início da palavra anterior (não ignora pontuação)

nX Move o cursor para a linha X.

Procura

f+c Posiciona no primeiro caractere “c” encontrado na linha.

/palavra Posiciona na primeira ocorrência abaixo do cursor encontrada igual a

“palavra” no texto

?palavra Posiciona na primeira ocorrência acima do cursor encontrada igual a

“palavra” no texto.

Ctrl+g Mostra o nome do arquivo, o número da linha corrente e o total de linhas.

Exclusão de texto

x Exclui o caractere que está sobre o cursor

dw Exclui a palavra. Do início da posição do cursor até o fim.

dd Exclui a linha inteira

D Exclui do cursor até o fim da linha

p Recupera o último texto removido

u Desfaz a última alteração

Inserção

o – Insere linha abaixo do cursor

cl Troca o caractere e entra em modo de inserção

Sh+o ou O Insere linha acima do cursor

Page 5: 07. Editores de Texto Do Linux

r Insere texto no início da linha corrente.

a Insere após o cursor

sh+a ou A Insere no fim da linha.

ESC passa para o modo de comando

Modo de edição

Quando se usa qualquer comando de inserção, o vi passa do modo de linha

de comando para o modo de edição. Nesse modo você pode digitar seu texto

normalmente. Para sair do modo de edição para o modo de comando, basta

pressionar a tecla ESC.

Modo linha

É um modo em que se tem acesso a comandos especiais. Para entrar em

modo de linha, deve-se estar em modo de comando e pressionar “:”.

Alguns comandos especiais:

:w [nome do arquivo] Salva o arquivo em disco

:q Sair do vi

:q! Sair abandonando alterações do texto

:e [arquivo] Para editar outro arquivo

:! [comando] Executa um comando

:r [arquivo] Insere outro arquivo no texto corrente a partir do cursor

:x Sair e salvar

mc

O mc (midnight commander) é uma poderosa ferramenta de manipulação de

arquivos e possui uma infinidade de funções.

Sua tela inicial é dividida em áreas distintas e independentes. Pode-se alterar

entre elas utilizando a tecla <TAB>. Seja qual for o lado em que o cursor se

encontre, ele é chamado de origem e o outro, consequentemente, é chamado de

destino. Para entrar em um diretório, basta posicionar o cursor em cima e pressionar

Page 6: 07. Editores de Texto Do Linux

<ENTER> e para subir um nível basta pressionar <ENTER> no diretório. No lado

inferior encontram-se algumas opções que são utilizadas nas teclas de função, por

exemplo, para se copiar um arquivo de um diretório para outro basta posicionar o

cursor em cima e pressionar a tecla <F5> (ele enviará o arquivo para o diretório que

estiver indicado na tela de destino).

mcedit

Este editor é um dos mais utilizados no Linux, muito parecido com o editor do

MS-DOS. Possui todas as ferramentas básicas de um editor, como marcador de

bloco (por meio da combinação de teclas <shift>+<setas>), e ainda um menu inferior

com várias funções.

Nano

Editor de texto executado em modo caractere (texto) em um terminal Linux. É

um dos editores mais simples de se utilizar. Isso faz do Nano o editor preferido para

tarefas rápidas e simples.

Foi criado em 1999 por Chris Allagretta. Ele decidiu criar esse clone do Pico

porque o programa não foi liberado sob a GPL. O nome foi mudado oficialmente em

10 de janeiro de 2000 para diminuir a confusão entre o novo editor e o comando "tip"

(o comando "tip" é comum em Sun Solaris).

Page 7: 07. Editores de Texto Do Linux

Nano usa combinações muito simples de teclas para trabalhar com arquivos.

Um arquivo é aberto ou iniciado com o comando:

nano <nomedoarquivo>

Em que <nomedoarquivo> é o nome do arquivo que você deseja abrir, ou, se

você precisa editar um arquivo que somente o usuário root tem acesso, faça

sudo nano <nomedoarquivo>.

Quando o arquivo estiver aberto no Nano, você verá uma pequena lista de

exemplos de comando na parte inferior da janela do terminal. Veja na figura:

Todas as combinações de teclas para Nano começam com a tecla CTRL.

Para executar um comando você deve manter a tecla CTRL pressionada e clicar na

segunda tecla para executar a ação. As combinações mais comuns para Nano são:

CTRL-x – Sai do editor. Se você estiver no meio da edição de um arquivo, o

processo de saída irá perguntar se você quer salvar seu trabalho.

CTRL-R – Ler um arquivo em seu arquivo de trabalho atual. Isso permite que você

adicione o texto de outro arquivo enquanto trabalha dentro de um novo arquivo.

CTRL-c – Mostra a posição atual do cursor.

CTRL-k – “recorta” o texto.

CTRL-U – “cola” o texto.

CTRL S – Salva o arquivo e continua trabalhando.

CTRL-T – Verifica a ortografia do seu texto.

CTRL-w – Faz uma busca no texto.

CTRL-a – Leva o cursor para o início da linha.

CTRL-e – Leva o cursor para o fim da linha.

CTRL-g – Mostra a ajuda do Nano.

Existem muito mais comandos para usar no Nano. Para ver a lista de

comandos, use o comando CTRL-g.

Page 8: 07. Editores de Texto Do Linux

REFERÊNCIAS

NEMETH, Evi; SNYDER, Garth; HEIN, Trent R. Manual Completo do Linux – Guia

do Administrador. 2. ed. São Paulo: Pearson Prentice Hall, 2009.

SMITH, Roderick W. Redes Linux Avançadas. Rio de Janeiro: Ciência Moderna,

2003.