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

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...

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...

Execução de Jobs em segundo plano no SAP

As tarefas em segundo plano no sistema SAP são executadas em segundo plano sem afetar as operações normais no sistema.  Esses trabalhos são usados ​​para reduzir o esforço manual e automatizar o processo.  Eles podem ser executados em segundo plano sem qualquer entrada do usuário e podem ser programadas para serem executadas quando o carregamento do sistema estiver baixo. Jobs em segundo plano podem ser divididos em três categorias - Classe A (alta prioridade) Isso é usado para tarefas urgentes ou críticas e deve ser agendado como Jobs prioritário de classe A.  O Job de Classe A reserva um ou mais processos de trabalho em segundo plano. Classe B (Prioridade Média) Esses Jobs são executados após a conclusão de trabalhos de alta prioridade da Classe A. Classe C (baixa prioridade) Os Jobs nessa categoria são executados depois que as tarefas de classe A e de classe B são concluídas.