Vous êtes sur la page 1sur 21

Administrao de Sistemas Operacionais Abertos

Prof. MSc. Jos Hermano Cavalcanti Filho

jose.cavalcan8@ifpb.edu.br

h"p://www.ifpb.edu.br
Processadores de texto

n Oferecem suporte criao, edio e formatao de


documentos que suportam incluso de textos, tabelas,
equaes cientficas, entre outros, utilizando um conjunto de
funcionalidades prprias;

n O Linux oferece um conjunto de ferramentas para


processamento de texto, com destaque para o Writer, do
pacote Open Office;
Editores de texto

n So usados para a edio de arquivos que contenham


somente texto, sem qualquer tipo de formatao;

n Permitem a entrada, remoo ou substituio de texto, alm


de oferecer diversas funcionalidades:

q Busca;
q Correo de erros;
q Cpia e colagem de texto;
q Etc;
Editores de texto

n Alguns editores:

q Emacs;

q Pico;

q JOE;

q Ed;

q Vim;

q Vi;
Editor Vi

n Visual Editor (Vi) um dos mais antigos editores de texto


para sistemas Unix-like. Desenvolvido em Berkeley;

n Largamente utilizado por administradores de sistema e


programadores;

n O Vi copia o contedo de um arquivo de texto para o buffer


de edio na memria principal e utiliza a tela do monitor de
vdeo como uma janela para a visualizao do buffer;

n A tela pode ser movimentada para cima ou para baixo


mostrando as demais linhas do texto;
Editor Vi
Editor Vi

n O comando vi inicia o editor Vi e sua sintaxe :

q # vi [opes] arquivo

n Para fechar o arquivo, existem algumas opes:

q ZZ salva as alteraes e fecha o arquivo;

q :wq da mesma forma, salva as alteraes e fecha o


arquivo;

q :q! sai do arquivo descartando as alteraes feitas;


Modos do editor Vi

n Modo de comando;

n Modo de insero;

n Modo de execuo;
Modos do editor Vi

n Modo de comando:

q Quando se abre um arquivo, o editor entra no modo de


comando, que permite realizar funes como:

rolar atravs do texto;


buscar por palavras;
apagar caracteres especficos;
palavras ou linhas de texto;
entre outras;
Modos do editor Vi

n Modo de insero:

q A mudana do modo de comando para o modo de insero


feita por meio dos comandos i, a, A, o, O, s ou cw no modo
comando;

q Utilizado quando se deseja inserir texto em um arquivo. Para


retornar ao modo de comando basta teclar Esc;
Modos do editor Vi
Modos do editor Vi

n Modo de execuo:

q Esse modo tambm permite a execuo de comandos do Vi;

q Alm disso, permite a execuo de comandos do Linux


dentro do editor Vi;

q Exemplo:

:!pwd
Movimentando o cursos

n Teclas de movimentao do cursor:

q h: move o cursor uma posio esquerda;

q j: move o cursor uma linha abaixo;

q k: move o cursor uma linha acima;

q l: move o cursor uma posio direita;

As setas tambm podem ser usadas para movimentar o cursor;


Editando texto

n Comandos para edio de texto:

q i: inserir texto;

q a: anexar texto;

q c: alterar texto;

q d: remover texto;

q y: copiar texto;

q p: colar texto copiado ou removido;


Substituindo texto

n O comando c permite fazer alteraes no texto mediante


combinaes de comandos de movimentao do cursor,
como:
q cw: altera o texto da posio do cursor at o fim da palavra;

q cb: altera o texto da posio do cursor at o incio da


palavra;

q cc: permite substituir a linha inteira onde o cursor est


posicionado;

q c$: altera o texto da posio do cursor at o fim da linha;

q c0: altera o texto da posio do cursor at o incio da linha;


Substituindo texto

n A insero ou modificao de texto tambm pode ser feita


com os seguintes comandos:

q r: substituir caracteres sem entrar no modo de insero;


q s: substituir caracteres entrando automaticamente no modo
de insero;
q C: substituir o texto de uma linha a partir da posio do
cursor at o final da linha;
q R: substituir o texto, sobrepondo o caractere original;
q S: alterar linhas inteiras, removendo a linha onde o cursor
estiver posicionado;
q : alterar o caractere onde o cursor est posicionado de
minscula para maiscula e vice-versa;
Removendo texto

n A remoo pode ser feita com os seguintes comandos:


q dl: remove o caractere onde o cursor est posicionado;

q dd: remove a linha corrente;

q dw: remove uma palavra da posio do cursor em diante;

q db: remove uma palavra da posio do cursor para trs;

q d0: remove os caracteres de uma linha da posio do cursor


at o incio da linha;

q d$: remove os caracteres de uma linha da posio do cursor


at o final da linha;
Rolagem do arquivo

q Ctrl + F: rola a tela inteira para a frente no texto;


q Ctrl + B: rola a tela inteira para trs no texto;
q Ctrl + D: rola a metade da tela para a frente no texto;
q Ctrl + U: rola a metade da tela para trs no texto;
q Ctrl + E: rola a tela uma linha para cima;
q Ctrl + Y: rola a tela uma linha para baixo;
q zEnter: rola a linha corrente para o topo da tela;
q gg: move o cursor para a primeira linha do arquivo;
q G: move o cursor para a ltima linha do arquivo;
Comando de busca

n O comando de busca o caractere /, que mostra uma barra


na linha inferior da tela;

n Esse padro de busca pode ser uma palavra ou qualquer


sequncia de caracteres;

n O Vi inicia a procura no padro na posio do cursor;

n O cursor movido para a posio da primeira ocorrncia do


padro procurado;
Comando de busca

n Comandos utilizados para repetio da ltima busca com o


ltimo padro utilizado:

n n: repete a busca na mesma direo;

n N: repete a busca na direo oposta;

n /Enter: repete a busca adiante no texto;

n ?Enter: repete a busca voltando no texto;


Obrigado!

Administrao de Sistemas Operacionais Abertos


Prof. MSc. Jos Hermano Cavalcanti Filho

jose.cavalcan8@ifpb.edu.br

h"p://www.ifpb.edu.br