Unix & Linux

Perguntas e respostas para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x

751
Como posso substituir uma string em um arquivo?

Substituir seqüências de caracteres em arquivos com base em determinados critérios de pesquisa é uma tarefa muito comum. Como posso substituir string foopor bartodos os arquivos no diretório atual? fazer o mesmo recursivamente para subdiretórios? substituir apenas se o nome do arquivo...

547
Por que printf é melhor que eco?

Ouvi dizer que printfé melhor que echo. Só me lembro de uma instância da minha experiência em que tive que usar printfporque echonão funcionou para inserir algum texto em algum programa do RHEL 5.8, mas printffuncionou. Mas, aparentemente, existem outras diferenças, e eu gostaria de saber o que são...

480
Repita um comando Unix a cada x segundos para sempre

Há um comando interno do Unix, repeatcujo primeiro argumento é o número de vezes para repetir um comando, em que o comando (com qualquer argumento) é especificado pelos argumentos restantes para repeat. Por exemplo, % repeat 100 echo "I will not automate this punishment." ecoará a sequência...

477
Como executar o find -exec?

Eu gostaria de encontrar os arquivos no diretório atual que contêm o texto "chrome". $ find . -exec grep chrome find: missing argument to `-exec' O que estou fazendo

474
O que significam os números em uma página de manual?

Então, por exemplo, quando eu digito man ls, vejo LS(1). Mas se eu digitar man apachectl, vejo APACHECTL(8)e se digitar man cd, terminarei com cd(n). Gostaria de saber qual é o significado dos números entre parênteses, se houver