Pular para o conteúdo principal

Comandos básicos do VI(Editor de texto de usuários linux e UNIX)


O editor de texto preferido de 9 entre cada 10 usuarios UNIX eh o vi.
A sintaxe para executar o vi eh a seguinte:
$ vi nome_do_arquivo
Uma vez carregado o vi, veja abaixo uma lista dos principais comandos:

Observacao:
Para passar para o modo comando pressione ESC.

Comandos basicos de insercao de texto:
iInsere texto antes do cursor
aInsere texto depois do cursor
rInsere texto no início da linha onde se encontra o cursor
AInsere texto no final da linha onde se encontra o cursor
oAdiciona linha abaixo da linha atual
OAdiciona linha acima da linha atual
Ctrl + hApaga o ultimo caracter

Comandos basicos de movimentacao:
Ctrl+fMove o cursor para a proxima tela
Ctrl+bMove o cursor para a tela anterior
HMove o cursor para a primeira linha da tela
MMove o cursor para o meio da tela
LMove o cursor para a ultima linha da tela
hMove o cursor um caracter a esquerda
jMove o cursor para a proxima linha
kMove o cursor para linha anterior
lMove o cursor um caracter a direita
wMove o cursor para o inicio da proxima palavra (Ignora a pontuacao)
WMove o cursor para o inicio da proxima palavra (Nao ignora a pontuacao)
bMove o cursor para o inicio da palavra anterior (Ignora a pontuacao)
BMove o cursor para o inicio da palavra anterior (Nao ignora a pontuacao
0Move o cursor para o inicio da linha atual
^Move o cursor para o primeiro caracter nao branco da linha atual
$Move o cursor para o final da linha atual
nGMove o cursor para a linha n
GMove o cursor para a ultima linha do arquivo

Comandos basicos para localizar texto:
/palavraBusca pela palavra ou caracter em todo o texto
?palavraMove o cursor para a ocorrencia anterior da palavra
nRepete o ultimo comando / ou ?
NRepete o ultimo comando / ou ? , na direcao reversa
Ctrl+gMostra o nome do arquivo, o numero da linha corrente e o total de linhas

Comandos basicos para alteracao de texto:
xDeleta o caracter que esta sob o cursor
dwDeleta a palavra, da posicao atual do cursor ate o final
ddDeleta a linha atual
DDeleta a linha a partir da posicao atual do cursor ate o final
rxSubstitui o caracter sob o cursor pelo especificado em x(é opcional indicar o caracter)
RxSubstitui a palavra sob o cursor pela palavra indicada em x
uDesfaz a ultima modificacao
UDesfaz todas as modificacoes feitas na linha atual
JUne a linha corrente a proxima
s:/palavra1/palavra2Substitui a primeira ocorrencia de "palavra1" por "palavra2"

Comandos para salvar o texto:
:wqSalva o arquivo e sai do editor
:w nome_do_arquivo Salva o arquivo corrente com o nome especificado
:w! nome_do_arquivoSalva o arquivo corrente no arquivo especificado
:qSai do editor
:q!Sai do editor sem salvar as alteracoes realizadas

Comentários

Postagens mais visitadas deste blog

Saída de mercadorias (MIGO_GI)

Saída Logística - Administração de Materiais - Administração de Estoques - Movimento mercadoria (MIGO) - Saída de mercadorias (MIGO_GI) - Saída de mercadorias (MB1A) Uma saída de mercadoria (SM) é a retirada de material do estoque, seja para consumo ou expedição para um cliente. Tipo de movimento - 201 – Consumo de mercadoria para centro de custos vindo do depósito - 221 – Consumo de mercadoria para projeto vindo do depósito - 261 – Consumo para ordem vindo do depósito - 281 – Consumo para diagrama de rede vindo do depósito - 541 – Subcontratação: remessa dos componentes de livre utilizável para fornecedor - 551 – Retirada para sucata de livre utilizável As opções da transação MIGO_GI são: Saída e Estorno. Campos a serem preenchidos para Saída de Mercadoria: - Selecionar “Saída de mercadorias” - Entrar com os dados dos itens a serem retirados do depósito: o Material o Quantidade o Centro o Depósito o Centro de Custo (obrigatório dependendo do tipo de saída) Campos...

sap_basis (Monitoramento do SAP Basis)

sap_basis (Monitoramento do SAP Basis) O probe sap_basis (SAP Basis Monitoring - Monitoramento do SAP Basis) monitora a integridade e o desempenho do cenário SAP. Este probe ajuda as empresas a monitorarem seus aplicativos SAP críticos à missão. O probe sap_basis pode monitorar as instâncias do SAP, as instâncias de banco de dados e sistemas de arquivos, que são os principais componentes de uma implantação do SAP Basis. Consulte Métricas do sap_basis para compreender os recursos de monitoramento do probe. O probe permite que os administradores do Basis tenham uma visão holística do ambiente SAP Basis e os ajuda a detectar problemas antes que eles afetem os usuários finais. Com esse probe, a equipe do Basis pode monitorar o desempenho de seus aplicativos em um único console, ver os alertas assim que as ocorrências surgem, diagnosticar e solucionar os problemas, acompanhar as tendências e planejar usando os gráficos no USM (Unified...
VISÃO GLOBAL - sobre IDoc O IDoc é um objeto SAP que transporta dados de uma transação comercial de um sistema para outro na forma de mensagem eletrônica.  IDoc é um acrônimo para  I  ntermediate  Doc  ument.  O objetivo de um IDoc é transferir dados ou informações do SAP para outros sistemas e vice-versa.  A transferência do SAP para o sistema não SAP é feita via subsistemas EDI (Electronic Data Interchange), enquanto para a transferência entre dois sistemas SAP, o ALE é usado. O IDoc pode ser acionado no sistema SAP ou no subsistema EDI. Isso depende da direção na qual o IDoc é enviado e é chamado como IDoc de entrada e IDoc de saída de acordo.  No caso de fluxo de saída, o IDoc é acionado no SAP por meio do controle de mensagens do documento, que é então enviado ao subsistema EDI. EDI converte os dados do IDoc em XML ou formato equivalente e, em seguida, envia os dados para o sistema parceiro através da Internet. Para o fluxo de entrad...