Conteúdo do curso
Introdução
Introdução
0/1
Transações SAP Adm / Security
Transações SAP Adm / Security
0/30
Sistema Operacional – Linux
Sistema Operacional - Linux
0/1
O que é Administração SAP?
O que é Administração SAP?
0/1
SAP Basis – Administração Básica de Segurança da Informação
Sobre a Aula

O Comando vi no Linux é um editor de textos ASCII poderoso e muito usado na interface de caractere do Linux para edição de arquivos e programas. Seu uso não é muito intuitivo à primeira vista, mas a edição simples de textos pode ser feita usando poucos comandos. Principais comandos da “tela de comando”: Linha de comando (aparece ao digitar “:”) :w – Escreva esta letra e pressione enter; O arquivo será salvo; :q – Sai do arquivo (não sairá se ele não tiver sido salvo); :q! – Fecha o VI ignorando qualquer alteração não salva; :w+q ou :wq – Salva e sai do programa; Uma alternativa é digitar ZZ (sem digitar “:”); :w arquivo_novo – Salva a edição atual com o nome de “arquivo_novo”; :1,7 comando – Aplica o comando da linha 1 até a linha 7; Comandos na “tela de comando” (atalhos para serem utilizados na tela de comando, e não na linha de comando, isto é, não digite “:”): Dica: Como os comandos abaixo em sua maioria recortam, copiam e colam, sempre posicione o cursor do teclado onde você deseja usar o comando; Embora eu tenha definido como “tela de comando” tudo aquilo sem “:” prefixado ao comando, ao pegar o jeito, você perceberá que alguns comandos podem ser usados com “:” e até com “/”; Comandos de cópia: yy – Copia a linha atual; yw – Copia a palavra em que o cursor está; y$ – Copia da posição do cursor até o fim da linha; y^ – Copia da posição do cursor até o início da linha; yG – Copia da posição do cursor até o final do texto; Comandos de inserção (colar, inserir etc): i – Insere texto a partir da posição atual do cursor; I – Insere texto no início da linha; p – Insere texto em uma linha abaixo da posição do cursor; P – Insere texto em uma linha acima do cursor; o – Insere nova linha acima do cursor; O – Insere nova linha abaixo do cursor; Comandos de remoção de texto (remover, substituir etc: x – Remove caractere atual; dw – Remove palavra atual; 2dw – Remove duas palavras; dd – Remove a linha recorrente (onde o cursor está); Dica: equivalente ao comando para linha de comando “:d” (sem as aspas) d$ – Remove do cursor até o final da linha; d^ – Remove do cursor até o início da linha; dG – Remove do cursor até o fim do texto; Comandos de pulo: w – Pula uma palavra; 5w – Pula 5 palavras; b – Volta uma palavra; c – Vai para o fim da palavra; $ – Vai para o fim da linha; ^ – Vai para o início da linha; Comandos de controle do cursor do teclado: G – Envia-o para o final do texto; :# – Troque “#” pelo número da linha que você quer ir (por exemplo, “:9″ envia para a linha número 9); Equivalente a “#G” (por exemplo, 9G equivale ao comando :9); CTRL + g – Informa linha atual do cursos; CTRL + b – Retorna uma página; CTRL + f – Avança uma página; CTRL + u – Retorna metade de uma página; CTRL + d – Avança metade de uma página; CTRL + I – Atualiza tela (faz um refresh, bom para corrigir a tela caso você tenha alterado o tamanho do terminal durante a edição do arquivo); L – Vai até o fim da tela (e não do texto); M – Vai até o meio da tela (e não do texto); H – Vai até o início da tela (e não do texto); Comando de busca /palavra – procura por “palavra” (por exemplo, /linux procura por palavras iguais a “linux”); Comando para o shell :!comando – Para ir ao shell sem fechar o VI (por exemplo: “:!ls”, lista os arquivos do diretório atual e volta para o VI;