Unix & Linux

34
O `tail -f` é mais eficiente que o` less + F`?

Este artigo apontou alguns motivos para usar less +Fdemais tail -f. A maioria dos motivos são sobre os recursos , não os técnicos : less +Fpodem destacar, pesquisar, navegar pelo arquivo. E as razões técnicas ? AFAIK, lessusa polling a cada segundo para atualizar o arquivo, enquanto tail,...

34
Ignorar assinatura GPG verifica apenas um único repositório

Eu li o seguinte artigo: Como ignorar / ignorar as verificações de assinatura gpg do apt? Ele descreve como configurar apta não verificar as assinaturas de pacotes em tudo . No entanto, gostaria de limitar o efeito dessa configuração a um único repositório (neste caso, hospedado localmente). Ou...

34
Qual é o ponto de mv -f?

O manual do GNU Coreutils paramv diz: -f --force Do not prompt the user before removing a destination file. No entanto, esse já parece ser o comportamento padrão para mv, portanto, a -fopção parece ser supérflua. Por exemplo, no GNU Bash versão 4.3.11: $ ls -l total 0 $ touch 1 2; mv -f 1 2;...

34
Como chamar o editor vim e a saída de pipe para o bash

Às vezes, preciso escrever um texto e depois canalizá-lo para outro comando. Meu fluxo de trabalho usual é mais ou menos assim: vim # I edit and save my file as file.txt cat file.txt | pandoc -o file.pdf # pandoc is an example rm file.txt Acho isso complicado e procurando aprender scripts bash,...

34
Como é que !! trabalhar na festança?

Muito útil quando você esquece um sudo no início do seu comando, !!age como um apelido do comando anterior. Exemplo: $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Como chamamos isso de...

34
Editor de texto para imprimir código C ++

Estou procurando um editor para imprimir (em papel) código C ++. Atualmente, estou na escola de engenharia e o instrutor nos pediu para enviar o código no papel. Ele quer o nome + sobrenome, o número da classe (no cabeçalho), o número da página na parte inferior e as palavras reservadas em negrito...

34
Como sincronizar várias pastas de origem

Quero sincronizar várias fontes e me pergunto a melhor maneira de conseguir isso. por exemplo /etc/fstab /home/user/download Pensei em 3 soluções: Solução 1 chamada múltipla para rsync rsync -a /etc/fstab bkp rsync -a /home/user/download bkp con: mais difícil de ter estatísticas...

34
Onde está o PATH do cron definido?

O Cron não usa o caminho do usuário cujo crontab é e, em vez disso, possui o seu. Ele pode ser facilmente alterado adicionando-se PATH=/foo/barno início do crontab, e a solução alternativa clássica é sempre usar caminhos absolutos para os comandos executados pelo cron, mas onde é definido o PATH...

33
Agarrando a extensão em um nome de arquivo

Como obtenho a extensão de arquivo do bash? Aqui está o que eu tentei: filename=`basename $filepath` fileext=${filename##*.} Ao fazer isso, posso obter a extensão do bz2caminho /dir/subdir/file.bz2, mas tenho um problema com o caminho /dir/subdir/file-1.0.tar.bz2. Eu preferiria uma solução...