07. Editores de Texto Do Linux
Transcript of 07. Editores de Texto Do Linux
![Page 1: 07. Editores de Texto Do Linux](https://reader035.fdocumentos.tips/reader035/viewer/2022071920/55cf9975550346d0339d813b/html5/thumbnails/1.jpg)
Administração de Redes
Aula 07
Os direitos desta obra foram cedidos à Universidade Nove de Julho
![Page 2: 07. Editores de Texto Do Linux](https://reader035.fdocumentos.tips/reader035/viewer/2022071920/55cf9975550346d0339d813b/html5/thumbnails/2.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022071920/55cf9975550346d0339d813b/html5/thumbnails/3.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022071920/55cf9975550346d0339d813b/html5/thumbnails/4.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022071920/55cf9975550346d0339d813b/html5/thumbnails/5.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022071920/55cf9975550346d0339d813b/html5/thumbnails/6.jpg)
<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](https://reader035.fdocumentos.tips/reader035/viewer/2022071920/55cf9975550346d0339d813b/html5/thumbnails/7.jpg)
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](https://reader035.fdocumentos.tips/reader035/viewer/2022071920/55cf9975550346d0339d813b/html5/thumbnails/8.jpg)
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.