
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
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
! $ 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 instalar o Windows 3.1 no DOSBox, configurar drivers e reproduzir jogos de 16 bits
Instalar o Windows 3.1 no DOSBox para executar jogos antigos de 16 bits do Windows em versões de 64 bits do Windows , Mac OS X, Linux e em qualquer outro lugar o DOSBox é executado. Isso é particularmente útil porque apenas versões de 32 bits do Windows podem executar esses aplicativos de 16 bits. O Windows 3.
Revisão - iClever Portable Wireless Bluetooth 4.0 Speaker
Procurando por um alto-falante Bluetooth de qualidade que soa bem, suporta a mais recente tecnologia e não é super caro? Bem, a equipe do iClever me enviou vários de seus gadgets para testar e o que eu provavelmente estou mais impressionado é o alto-falante sem fio Bluetooth.Deve-se notar que me foi dada uma unidade de revisão pelo iClever, mas este não é um cargo patrocinado nem eu fui pago para escrevê-lo. Vou li