
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 ativar atualizações de segurança automáticas no Ubuntu Server
Não há nada mais tedioso como administrador do sistema do que executar atualizações de segurança em uma dezena de servidores todos os dias. Felizmente, o Ubuntu permitirá automatizar atualizações de segurança estáveis, para que você nunca corra riscos. Tudo o que você precisa fazer é executar este único comando no seu servidor: sudo dpkg-reconfigure -plow atualizações automáticas Se você receber um erro sobre o pacote que não está sendo instalado, execute o seguinte: sudo apt instalar atualizações autônomas Se você estiver logado como root, você pode pular o sudo, é claro.
Os melhores recursos do Vivaldi, um novo navegador da Web personalizável para usuários avançados
O Vivaldi é um novo navegador da Web para desktop para Windows, Mac e Linux, criado principalmente para pessoas que gostam de personalizar navegador para o enésimo grau. Depois de mais de um ano em desenvolvimento, ele finalmente lançou a versão 1.0, mas o Vivaldi é melhor do que os navegadores que você já usa, e se você mudar para ele, o Vivaldi foi criado pela Vivaldi Technologies, uma empresa dirigida pelo ex-CEO.