pt.phhsnews.com


pt.phhsnews.com / Como alterar rapidamente a primeira palavra em um comando Bash?

Como alterar rapidamente a primeira palavra em um comando Bash?


Se o seu fluxo de trabalho é preenchido com muitas ações repetitivas, não custa nada procurar maneiras de melhorar e agilizar seu fluxo de trabalho . A seção de perguntas e respostas do SuperUser de hoje tem algumas sugestões úteis para um leitor que deseja melhorar seu fluxo de trabalho.

A sessão de Perguntas e Respostas de hoje nos é oferecida por SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade. > Screenshot cortesia de Matt Joyce (Flickr).

A pergunta

SuperUser reader coin quer saber como mudar rapidamente a primeira palavra em um comando bash:

Eu gostaria de melhorar meu fluxo de trabalho no bash e percebi muitas vezes eu quero executar o mesmo comando para um executável diferente.

Alguns exemplos

1.) Git

2.) Bash

Eu sei que posso pressionar

Ctrl + a então Del para remover a primeira palavra, mas eu estou querendo saber se existe uma maneira mais rápida de fazê-lo. Existe uma maneira mais rápida de trocar a primeira palavra nos comandos bash?

A resposta

Contribuidores do SuperUser Spiff, Hastur, jjlin. e Gustavo Giraldez tem a resposta para nós. Primeiro, Spiff:

! $ Expande para a última palavra do seu comando anterior. Então você poderia fazer:

Ou

Seus exemplos aconteceram apenas para repetir a última palavra, então! $ Funcionou bem. Se você realmente tinha muitos argumentos que queria repetir, e só queria mudar a primeira palavra, você poderia usar! *, Que se expande para todas as palavras do comando anterior, exceto as zeroth.

Veja a “HISTÓRIA EXPANSÃO ”da página do bash man. Há muita flexibilidade lá.

Seguido pela resposta de Hastur:

Eu gostaria de adicionar um aviso (

veja a resposta de Spiff acima de ). Com! $, Você não tem controle visual total da linha que está executando. Os resultados podem ser prejudiciais às vezes, especialmente se você incorrer em um erro de impressão. Ele tira o que precisa do histórico para expandir. Portanto, se você escrever o último comando com um espaço em branco no início, esse comando provavelmente não será concluído no histórico. Quando você executa seu novo comando com! $, O shell não aceita os parâmetros da última linha de comando digitada, mas apenas da última parte do histórico.

Aqui estão algumas palavras e comandos mais úteis.

Então a resposta de jjlin:

Ctrl + a

para ir para o começo da linha, então Alt + d para deletar a primeira palavra. E nossa resposta final de Gustavo Giraldez:

O atalho da palavra de exclusão é, na verdade,

Meta + d e Meta é geralmente mapeado para Alt em máquinas Linux. Em plataformas onde isso não é o caso, uma alternativa para obter o modificador Meta é usar Esc como um prefixo. Você pode ler mais sobre a Meta Key aqui. Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.



Como personalizar e ajustar o encaixe do seu Mac

Como personalizar e ajustar o encaixe do seu Mac

O encaixe do macOS normalmente aparece na parte inferior da tela, mas não é necessário. O dock é personalizável de várias maneiras das quais você pode não estar ciente, especialmente se você for um novo usuário de Mac. Neste artigo, discutiremos todas as formas internas de ajustar seu Dock, embora você realmente quer ir além, você também pode instalar temas e ajustar outras configurações com o utilitário cDock de terceiros.

(how-to)

Como gerenciar permissões de aplicativos no seu iPhone ou iPad

Como gerenciar permissões de aplicativos no seu iPhone ou iPad

A Apple adicionou um sistema de permissão de aplicativos cada vez mais sofisticado ao iOS ao longo dos anos. Depende de você se um aplicativo obtém acesso a tudo, desde sensores e informações pessoais do seu dispositivo até notificações e dados do celular. Na primeira vez que um aplicativo quiser usar algo que exija permissão, ele precisará ser solicitado.

(how-to)