
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.
O Windows 10 é excelente, exceto para as partes que são terríveis
O Windows 10 é uma ótima atualização. A Microsoft prestou muita atenção ao feedback que eles ignoraram ao desenvolver o Windows 8, e mostra isso. Infelizmente, algumas partes do Windows 10 são inexplicavelmente ruins e hostis aos usuários. Enquanto o Windows 10 como um todo mostra a Microsoft ouvindo comentários, partes dele mostram a mesma velha Microsoft que cravou seus pés e anunciou produtos como o Xbox original.
Como mover ou copiar texto no Microsoft Word sem afetar a área de transferência
Há um recurso pouco conhecido que está disponível no Word desde os dias do DOS. Suponha que você queira mover algum conteúdo de um local em seu documento do Word para outro, mas deseja preservar algo que copiou na área de transferência. Em vez de usar "Ctrl + X" para cortar (ou "Ctrl + C" para copiar) as informações e depois “Ctrl + V” para colar, existem algumas combinações de teclado e mouse que tornam isso muito rápido e fácil.