Buscar

Unigranrio Linux pag 80 viai

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

*
*
*
Sistemas Operacionais Abertos
Prof. Robson Vaz
*
*
*
Editor de textos vi 
(lê-se viai – visual interface)
Introdução
 
O vi faz parte de uma família de editores de
texto do Unix e também das diversas
distribuições Linux. 
*
*
*
Editor vi 
Principais características 
Editor de tela cheia e um dos mais usados da família de editores. 
Cria e modifica textos apenas, não possuindo capacidade de formatação de textos.
Trabalha em cima de uma cópia do arquivo num buffer de memória.
Possui capacidade para pesquisa e substituição de textos.
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
Principais características (cont.)
Modo de comando e modo de edição de texto.
Possibilidade de edição de mais de um texto por vez.
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
	Movimento do cursor
 ou h - um caractere a esquerda
 ou l - um caractere a direita
 ou j - uma linha p/ baixo
 ou k - uma linha p/ cima
Ctrl+f - uma tela para frente
Ctrl+b - uma tela para trás
Ctrl+d - meia tela para baixo
Ctrl+u - meia tela para cima
Obs: Deve-se estar no modo comando (utilize ESC).
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
Movimento do cursor (cont.)
:nn - leva o cursor diretamente para a linha nn.
:$ - leva o cursor para o fim do arquivo.
0 (zero) - leva o cursor para o início da linha.
$ - leva o cursor para o final da linha.
nn<espaço> - move o cursor para a n-ésima posição na linha corrente.
nnw - move o cursor para a n-ésima palavra na linha corrente.
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
Criação, saída e gravação
Para iniciar a digitação de um arquivo, faça
vi nomearquivo <Enter>, tecle a para iniciar a
digitação). Em Seguida tecle <Esc> <shift :> e
:w - gravar o texto e continuar na edição
:q - sai do "vi"
:wq - grava e sai do vi
:q! - força a saída mesmo sem ter gravado o texto
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
Inserção e deleção
i - permite inserção de texto antes do cursor.
a – insere texto depois do cursos.
dd - deleta uma linha inteira
x - deleta um caracter na posição corrente do cursor
dw - deleta a palavra onde se encontra o cursor
o - abre uma linha em branco depois da linha atual do
 cursor
O - abre uma linha em branco antes da linha atual do
 cursor
J - Une a linha corrente à próxima.
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
Pesquisa e troca de "strings"
Use o modo comando com <Esc> e use os comandos: 
/texto - pesquisa a palavra texto a partir da posição atual do cursor para o final do arquivo. 
?texto - procura a palavra 'texto' a partir da posição atual do cursor para o início do arquivo 
n  - continua a busca da próxima ocorrência da cadeia solicitada no mesmo sentido de pesquisa 
N - continua a busca da próxima ocorrência da cadeia solicitada no sentido contrário da pesquisa inicialx 
:g/mario/s//ricardo/g - realizar busca e troca.
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
Cópia e Transferência de Linhas
 Posicionar cursor na primeira linha que deseja transferir.
Digite ndd onde n é o número de linhas (inclusive a atual) que
você deseja transferir.
 Navegue com o cursor para o ponto onde você deseja receber as
linhas e digite p (paste). Dessa forma você terá feito a
 transferência. 
Atenção, no caso de cópia, após apagar as linhas (com ndd),
reinsira-as com p antes de navegar para o local que irá receber as
 linhas.
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
Desfazendo erros
Para desfazer erros cometidos no processo de
edição, o vi dispõe dos seguintes comandos:
:u - desfaz um comando
:. - refaz um comando refeito
Sistemas Operacionais Abertos - Linux
*
*
*
Editor vi 
Customização de ambiente
set number / nonumber - liga / desliga a numeração
 das linhas
set showmode / noshowmode - liga / desliga o status
 de modo de operação
set all - mostra o status de tudo o que foi "setado"
Sistemas Operacionais Abertos - Linux
*
*
*
Obrigado
Fim

Outros materiais