Terminal Friday: Edição de linha de comando

Eu me diverti pensando em criar uma série de posts semanais que continham informações exclusivas sobre o terminal, bash, vim, comandos, script bash, tudo o que está escrito no console 🙂 mas sempre por diferentes razões eu não pude criá-lo, mas hoje Eu decidi. Então, aqui está a primeira entrada do terminal na sexta-feira. Espero que alguém ache útil.

Editando na linha de comando

Muitos de nós usamos o terminal de uma forma normal, mas não temos conhecimento de todo o seu potencial, por isso, há alguns meses, assumi a tarefa de coletar o atalhos do bash do mais usual, como o bash de limpeza, para alterar a ordem dos dois últimos caracteres ou a ordem dos dois últimos argumentos.

terminal

Esses atalhos são muito semelhantes aos que você usa Emacs claro que isso ocorre porque o bash é desenvolvido por GNU mas é possível alterar as configurações para o estilo Vi / Vim digitando o seguinte comando.

$ set -o viu

 Como ler:

C: Ctrl esquerdo.

M: Meta, geralmente Alt esquerdo.

Cx Cu: Pressione Ctrl e, sem soltar, pressione x, em seguida, ue solte Ctrl.

Agora vou escrever os poucos que conheço:

Básico

Cb: Você recua um personagem.

Cf: Você move um personagem para frente.

C-_  "ou" Cx Cu: Desfaça a última edição do comando.

Cl: Limpe a tela.

Cu: Exclua a linha inserida.

DC: Cancele o comando em execução atual.

remover

CH: Exclua um caractere para trás.

CD: Exclua um caractere para frente.

Ck: Exclua o texto da posição do cursor até o final da linha.

Md: Exclui o texto da posição do cursor até o final da palavra atual.

Cw: Exclui o texto da posição do cursor até o início da palavra atual.

M Backspace: Exclui o texto da posição do cursor até o início da palavra atual.

Movimientos

AC: Posicione o cursor no início da linha.

CE: Posicione o cursor no final da linha.

Mf: Coloque o cursor uma palavra à frente.

Mb: Mova o cursor uma palavra para trás.

registro

Cr: Pesquise na história.

Acima e abaixo: Navegue pela história.

Argumentos

Ct: Altere a ordem dos dois últimos caracteres.

Esc-t: Altere a ordem das duas últimas palavras.

outros

Tab: Auto-completar comandos, rotas, arquivos, etc ...

Cy: Arranque * o texto excluído recentemente

* Yank está literalmente copiando

Nota do editor: Devido a limitações de tempo, o artigo não pôde ser publicado na sexta-feira. Pedimos desculpas por isso.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   modelo dito

    Que ninguém pense em:

    $ set -o viu

    hahahahahaaa ... eu vi que é para irmãs Clarissas ... hahahajjajaaa

  2.   moela dito

    Meu teclado tem algumas setas muito confortáveis. Eu pressiono a seta para a esquerda e o cursor se move para a esquerda. Eu pressiono HOME e o cursor vai para casa. E eu poderia continuar. Muito intuitivo meu teclado. E todos os programas o reconhecem. Deve ser mágico 😛
    É por isso que não gosto e nunca vou gostar vi * Mantendo um layout de teclado de quando os teclados tinham menos de 80 teclas. Nos anos 70, parece-me. Até agora, eles deveriam ter pelo menos incorporado as teclas de movimento do cursor que vêm em TODOS os teclados e é isso. Que aborrecimento ter de aprender Ctrl + isso e Ctrl + aquilo para algo que deveria ser INTUITIVO.
    É a minha opinião. Saudações.

    1.    modelo dito

      Ninguém o impede de usar as teclas que você mencionou, além do mais, o vi ou emacs permitem que você use sem problemas tanto as teclas dos teclados atuais quanto as que foram usadas na pré-história, mas com os atalhos desses editores você tem muito mais opções do que as poucas teclas "intuitivas" que qualquer teclado oferece. De qualquer forma, se você já está com essas quatro chaves e sobras para suas tarefas diárias, você faz muito bem em não mexer com esses rolos que são vi ou emacs ... você pode descobrir coisas pertencentes a universos paralelos que podem te prender para sempre sempre ...

      1.    eliotime3000 dito

        Bem, esses tipos de comandos Vi ou EMACS são realmente úteis se você estiver editando código de netbooks (os teclados mais estranhos que usei até agora).

    2.    rawBasic dito

      Os atalhos do estilo Ctrl + M +, são no estilo do emacs e outras ferramentas GNU .. .. eles não são assim no vi .. diz no mesmo artigo ..

      O vi acaba por ser uma ferramenta muito intuitiva, para quem quer aprender a usá-lo .. em algum momento você aprendeu a usar o teclado quando não era intuitivo, o mesmo com um mouse .. .. por isso pode não seja intuitivo usar o teclado vi ou dvorak para outras pessoas. 😉

    3.    SnKisukeGenericName dito

      Desculpe, mas o vi e o emacs têm essas configurações de teclado porque existem servidores e estações de trabalho realmente antigos ainda em execução que têm diferentes tipos de Unix, também nem todos os servidores modernos têm teclados de 101 teclas, alguns têm apenas o básico para modificar um arquivo obrigado por ter esc, ctrl, alt e shift), e é aí que os atalhos de teclado do vi o salvam. Sem falar que em alguns unixes só existe vi, não emacs, não nano, não etc, e muito menos um com interface gráfica, não gosto de saw ou emacs, mas no meu trabalho é fundamental conhecer esses atalhos já que sei que tipo de servidor terei que gerenciar, vi que é o padrão em 99% dos unixes. Felicidades

      1.    Ezitoc dito

        Ter tudo ao seu alcance sem ter que mover as mãos é o motivo pelo qual o sistema hjkl é usado. Não sei se será por causa dos servidores antigos e como os avanços da tecnologia hoje me fazem duvidar que seja essa a causa. Saudações.

  3.   eliotime3000 dito

    Boa tentativa, mas ainda estou no Emacs.

    1.    moela dito

      +1

  4.   Joaquin dito

    Muito bom! especialmente a primeira imagem.

  5.   Mário Guilhermo Zavala Silva dito

    Desculpas aceitas ... Embora esperemos que no dia 18 de julho tenhamos essa excelente informação.

    FELICIDADES.!!!

  6.   amuleto_linux dito

    Muito interessante, eu só sabia o básico

  7.   oscar dito

    Muito bom, só uma coisa: é Pressione com 'S', não pressiona ... TT

    1.    Wada dito

      Hahahaha você está certo irmão com licença passei a correção no Vim
      ps Haverá aquele horror por um tempo, não posso editar o post 😀 mas obrigado pela observação vou ser mais minucioso no próximo 🙂

  8.   ahdezzz dito

    Olá, estou encantado com o modo Vi; no entanto, gostaria de saber se existe alguma maneira de saber em que modo estou, algo como um indicador gráfico. Cumprimentos e obrigado antecipadamente.

    1.    Wada dito

      Eu estava tentando criar um script, mas não consegui, porque não tenho muito tempo livre hoje em dia, mas prometo que quando eu encontrar uma solução, vou publicá-lo 😀