segunda-feira, 22 de dezembro de 2014

Principais comandos vi - CentOS 6.5


Para abrir o vi digitamos: vi nome_do_arquivo

Para poder digitar os comandos é necessário pressionar ESC, onde ficará em “modo comando”.

 Comandos básicos :
·         i = insere texto antes do cursor;
·         a = insere texto depois do cursor;
·         r = insere texto no início da linha onde se encontra o cursor;
·         A = insere texto no final da linha onde se encontra o cursor;
·         o = adiciona linha abaixo da linha atual;
·         O = adiciona linha acima da linha atual;
·         Ctrl + h = apaga o último caracter;
·         Ctrl + f = Move o cursor para a próxima tela;
·         Ctrl + b Move o cursor para a próxima tela;
·         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;
·         h = Move o cursor um caracter a esquerda;
·         i = Move o cursor para a próxima linha;
·         k = Move o cursor para linha anterior;
·         I = Move o cursor um caracter a direita;
·         w = Move o cursor para o início da próxima palavra (ignora a pontuação);
·         W = Move o cursor para o início da próxima palavra (não ignora a pontuação);
·         b = Move o cursor para o início da palavra anterior (Ignora a pontuação);
·         B = Move o cursor para o início da palavra anterior ( Não ignora a pontuação);
·         0 = Move o cursor para o início da linha atual;
·         ^ = Move o cursor para o primeiro caracter não branco da linha atual;
·         $ = Move o cursor para o final da linha atual
·         nG = Move o cursor para a linha n;
·         G = Move o cursor para a última linha do arquivo;
·         /palavra = busca pela palavra ou caracter em todo o texto;
·         ?palavra = move o cursor para a ocorrência anterior da palavra;
·         n = Repete o último comando / ou ?
·         N = Repete o último comando / ou ?, na direção reversa
·         Ctrl + g = Mostra o nome do  arquivo, o número da linha corrente e o total de linhas;
·         x = deleta o caracter que está sob o cursor;
·         dw = deleta a palavra, da posição atual do cursor até o final;
·         dd = deleta a linha atual;
·         D = Deleta a linha a partir da posição atual do cursor até o final;
·         rx= substitui o caracter sob o cursor pelo especificado em x(é opcional indicar o caracter);
·         Rx = substitui a palavra sob o cursor pela palavra indicada em x;
·         u = desfaz a ultima modificação;
·         U = desfaz todas as modificações feitas na linha atual;
·         J = Une a linha corrente a próxima;
·         s:/palavra1/palavra2 = substitui a primeira ocorrência de “palavra’” por “palavra2”;
·         :wq = Salva o arquivo e sai do editor;
·         :w nome_do_arquivo = salva o arquivo corrente com o nome especificado
·         :w! nome_do_arquivo = salva o arquivo corrente no arquivo especificado
·         :q = Sai do editor
·         :q! = sai do editor sem salvar as alterações realizadas

Fonte das informações:

Nenhum comentário:

Postar um comentário